2012-04-11 28 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文件中。它是快速和骯髒的,並且是避免循環標題引用的可靠方法。

相關問題