2013-07-06 105 views
1

有一個項目在xcode中包含一個子項目。子項目需要訪問其父項目的源代碼。怎麼做?現在我在子項目的.m文件中使用了轉發類(@class),但xcode抱怨說可能找不到調用該類的方法。如何抑制警告或有沒有其他更好的解決方案?謝謝你的幫助。如何從一個子項目使用父項目的類

編輯: 子項目爲父項目創建一個.a庫。我只想在庫中使用父項目的類。

回答

1

xcode抱怨說,調用類的方法可能找不到,因爲您的父項目沒有得到您的子項目的任何引用。

拖動你的孩子到項目父項目,並按照以下步驟進行:

你需要設置你的孩子項目的頭搜索路徑爲母公司項目。

遵循以下步驟:

Xcode-> Targets->構建設置 - >標題搜索路徑。

希望你明白!

祝你好運!!!

+0

它的工作原理!謝謝。 – Andrew

-1

也許我不理解你的問題,但我認爲你所需要做的就是點擊XCode文件窗口中的相關文件,然後點擊右側邊欄中的Target Membership下的正確複選框。然後這些文件應該與兩個目標一起編譯;因爲它的立場,你的第二個目標不知道在哪裏找到你在第一個寫的文件。這應該工作(如果我正確理解你的問題,無論如何)。

+0

該項目只有一個目標。 – Andrew

相關問題