2
我不知道這是否是在XCode中的一個缺陷或我缺乏的OBJ-C的經驗,但我遇到了試圖在包含指向另一個類屬性的問題,而另一個類有一個包含指向第一個類的指針的屬性。類類型的衝突IOS
我知道上面可能不是很清楚,但希望這個例子說明我的意思:
//Class Journal.h
@property (strong) JournalVC *JVC
//Class JournalVC.h
//IVar
Journal *_Journal
這兩類我輸入對方的頭部所以的XCode知道班上其他的。如果我不導入抱怨它不知道什麼類型的屬性的頁眉/伊娃應,並希望與類是(JournalVC爲雜誌反之亦然)來代替它。當兩個類都有另一個的標題的導入語句時,也會發生這種情況。
如果對方只有一個人知道這不會發生。當JournalVC替換爲UIVIewController(它的父類)並且沒有導入語句時,它工作,而IVar保持不變,並且該頁眉導入另一個。
我認爲問題是,無論是頭部導入對方,這會導致混亂的XCode。有沒有其他的方式讓其中一個頭文件知道屬性的類沒有這個問題?
我不知道@class聲明。感謝您的解決方案。 – RMDan 2012-07-18 16:52:25