2013-10-06 59 views
7

例如,我將文件夾「SharedClasses」拖放到共享的源代碼文件中,作爲Xcode中的文件夾引用。文件夾引用出現在Project Navigator中,並正確列出所有的.h和.m文件。爲什麼Xcode在文件夾引用中找不到頭文件?

但Xcode拒絕導入它們。我試過各種進口產品:

#import "Utility.h" 

#import "SharedClasses/Utility.h" 

#import <SharedClasses/Utility.h> 

他們都沒有工作。但存在文件夾引用,它包含「Utilities.h

Xcode知道文件夾來自哪裏,所以我必須做什麼,它看起來裏面呢?

+1

也許是因爲要導入'''Utilitiy.h'''但你說有一個叫'''Utilities.h'''文件 –

回答

6

由於文件位於與項目不同的文件夾中,因此Xcode不會將其包含在標題搜索路徑中。要解決此問題,請在項目中添加一個用於用戶標題搜索路徑的條目(選擇您的項目,選擇構建設置,篩選到「用戶標題搜索路徑」,在項目中添加指向原始文件夾引用的值)。例如,在我正在處理的項目中,我有一個代碼在工作區中的多個項目之間共享,該工作區與名爲shared的文件夾中的項目存儲在相同的文件夾級別。我的用戶頭搜索路徑有以下幾點:

$(PROJECT_DIR)/../Shared/MySharedCode/

相關問題