在我的iOS应用程序,我有一个参数类型的类是我创建了从0继承的接口。 实施例:编译器错误被导入
- (void) addTarget:(Target *)target;
在这个界面中,我#include "Target.h"
,在哪个文件为Target
的接口被定义。但是,每当我用我已经建立了如上的任何类,我结束了与此编译器错误:
Expected ')' before 'Target'
然而,当我改变参数的类型为内置式,它工作得很好。这是我在Objective C中的第一个项目。有什么基本的东西我失踪了?
你肯定Target.h不#IMPORT这个头文件? (addTarget:被定义的那个)? –
感谢@FirozeLafeer,这是问题。删除循环依赖项解决了问题。 –