类'ViewController'的重复接口定义

时间:2017-01-20 05:23:09

标签: c++ ios objective-c xcode opencv

完成iOS开发的新手,并遵循此tutorial, OpenCV iOS ...但在添加

时出现上述错误
@interface ViewController : UIViewController
{
    IBOutlet UIImageView* imageView;
    IBOutlet UIButton* button;
}

我理解这种情况正在发生,因为已经使用了名称空间ViewController,并且我可以通过添加()来扩展声明的类以使其成为私有类来避免它吗?这不起作用。有什么提示吗?

- 也是指向xcode程序介绍的任何链接?干杯!!

1 个答案:

答案 0 :(得分:0)

我对标题/主文件中的声明感到困惑;并通过在主文件中第二次声明ViewController导致上述错误。

标题中的来源:

.mapdisplay 
{
   position:fixed; 
   z-index:1050; 
   width:50%; 
   top:0; 
   right: 0; 
   left: 0; 
   bottom: 0; 
   overflow-x:inherit; 
   overflow-y:auto;
}

在main中:

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

有关扩展VC而非在here中复制的名称空间here和完整源代码或OpenCV视频处理的有用答案。