我有一個奇怪的XCode項目編譯問題。我有一個叫做HelpViewController
的UIViewController
的子類,它的創建方式與我添加到UITabBarController
中的幾個其他類似類相同。iPhone HelpViewController未申報(首次在此功能中使用)
編譯時,我得到錯誤; HelpViewController undeclared (first use in this function)
當我嘗試創建一個實例添加到標籤欄。
如果我的類重命名爲GuideViewController
(* .H,* .M,*的.xib文件名;在h和.M所有出現; #import "*.h"
和* alloc
)編譯成功,但如果我其重命名爲HelpViewController
它同樣的錯誤再次失敗。
我在開發文檔中尋找HelpViewController
,但找不到任何內容以表明它是保留名稱。爲什麼這個特定的類名會導致錯誤?
準確地說,我認爲我在其他視圖控制器上發生了該錯誤,並添加了#import來修復這些錯誤。以爲我有一個拼寫錯誤,但所有的語法突出顯示正確,#import文件預先填充,以便它找到頭文件確定。只是做了一個完整的清理,然後改回到幫助*然後再次清理,仍然得到相同的構建錯誤。現在我只是用一個不同的名字,但它不會幫助我的強迫症得不到我想要的名字。 – 2010-11-04 00:52:08