您的位置:首页 > 其它

can not find interface declaration

2013-01-22 23:47 323 查看
can not find interface of declaration for ‘A’,superclass of ‘B’”

B中明明import了A.h,而且通过command键+鼠标左键,也可以从B中找到A的接口声明。你尝试了各种方法,就是找不到问题出在哪里。而且C同样是A的子类,C和B除了类名外,代码没有任何不同。难道Cocoa限制了一个类的子类数量?一个子类可以继承,第2个就不行?

不用大惊失色。问题在于A中import了B.h,而B又引用了A,这就构成了交叉引用

不过编译器却给出了一个让人混淆不清的提示“找不到父类接口”。

一般头文件就放到.m 文件中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐