2012-08-13 75 views
1

上週更新到Xcode 4.4後,我沒有爲任何導入獲取自動填充建議。這很奇怪,因爲其他所有內容似乎都很好,但很難找到從項目瀏覽器導入的頭文件的名稱。更新到Xcode 4.4後,沒有自動完成導入指令

+1

可能重複http://stackoverflow.com/questions/11687705/xcode-4-4-lost-completion- in-import-myfile-h) – jrturton 2012-08-13 10:32:32

回答

3

您可以通過將您的子文件夾添加到目標「Build Settings」選項卡中的「User Header Search Paths」(確保打開左側的複選框)來解決此問題。

或者,您可以簡單地將您的.xcodeproj所在的頂級文件夾添加到f.e. 「../trunk」,或任何名稱。

+1

我可以確認這是Xcode 4.4.1的一個很好的工作解決方案。只是嘗試了和沒有。不要忘記左邊的複選框,就像他說的,否則它不會遞歸到子文件夾中。 – bandejapaisa 2012-08-30 09:08:34

+0

不是我安裝Xcode 4.6的解決方案。它工作了一分鐘,然後失敗了。所有可以重置的東西都至少有一次。 – Thromordyn 2013-02-19 19:20:25

0

打開管理器,在項目選項卡下選擇您的項目,刪除派生數據。在做其他事情之前,讓Xcode重新編譯您的項目。爲我修好了。

+1

我試過了,但沒有幫助 – 2012-08-13 12:03:58

+2

這個解決方案除了解決這個導入問題之外,對於修復代碼感很有好處。請參閱@Vahrams解決方案的答案。 – bandejapaisa 2012-08-30 09:09:35

0

在我的情況下,問題是XCode拒絕看到導入到.pch文件中的.h文件。打開構建設置並將「Precompile Prefix Header」設置爲「No」解決了我的問題。

來源:[Xcode的4.4#進口 「myFile.h」 丟失完成](的https://stackoverflow.com/a/7035492/936957