2017-01-20 8 views
0

完全な新人に、このtutorial, OpenCV iOSを以下の...しかし、私はのiOS開発のクラスの重複するインターフェース定義「のViewController」

@interface ViewController : UIViewController 
{ 
    IBOutlet UIImageView* imageView; 
    IBOutlet UIButton* button; 
} 

を追加するときに、名前空間のViewControllerがすでに持っているので、私はこれが起こっている理解し、前述のエラーが出ます宣言されたクラスを拡張して、それをプライベートクラスにするために()を追加することで回避できますか?これは機能しません。任意のヒント?

- xcodeへのプログラマティックイントロへのリンクもありますか?乾杯!!

+0

また、「:UIViewController」は何を意味しますか? – user61871

+0

ViewControllerはクラス名で、UIViewControllerはその親クラスです。継承。 –

+0

'Duplicate':同じクラス名" ViewController "を2回使用することはできません。 –

答えて

0

ヘッダー/メインファイルの宣言で混乱していました。 ViewControllerをメインファイルの2回目に宣言すると、上記のエラーが発生しました。ヘッダ内

出典:主に

@interface ViewController : UIViewController 
{ 
    IBOutlet UIImageView* imageview; 
    IBOutlet UIButton* button; 
    CvVideoCamera* videoCamera; 
} 

:VCを延ばす代わりに名前空間here、及びhereからコピーされたIOSの完全なソースコードまたはOpenCVのビデオ処理を衝突に関する

@interface ViewController() 
@end 

有用な答え。

関連する問題