2012-04-11 23 views

回答

1

它是区分大小写的 - 是您的文件Protocol.h与正确的大写?

+0

谢谢,是的,案例匹配。 – 2012-04-11 18:37:28

+0

这只是一个简单的文件打开 - 你确定他们在同一个文件夹(不只是相同的Xcode组)。仔细重新仔细检查。如果仍然存在问题,请尝试重新启动Xcode。 – 2012-04-11 18:50:22

+2

谢谢,使用'#import“myproject/Protocol.h”'工作。 – 2012-04-11 23:34:39

1

通常情况下,在您的视图控制器头文件,在@interface前行,你应该使用:而不是

@class Protocol; 

#import "Protocol.h" 

试一下,看看它是否工作。如果没有,你是否有某种循环标题参考?在这种情况下,有很多关于如何处理的提示和建议,请在Google上搜索“objective-c circular header”以获取更多信息。

编辑:你总是可以尝试将#import行移入.m文件而不是在你的.h文件中。它是快速和肮脏的,并且是避免循环标题引用的可靠方法。

相关问题