我正在嘗試學習如何創建自定義框架並在可可項目中使用它們,因此我開始使用名爲SimpleFramework的簡單自定義框架。在項目中包含自定義框架時出現問題
它包含一個類只有一個類的方法:
// class name: SimpleClass, role: Public
+ (void)displayMessage{
NSLog(@"Hello World");
}
我還設置了安裝目錄路徑 - @executable_path /../框架然後編譯它。
我把它在另一個項目 - SimpleTest的,使用以下步驟 -
拖SimpleFramework.framework到框架文件夾中的項目。還選中將項目複製到目標組的文件夾和添加到目標複選框。
創建一個新的複製文件構建階段。選擇其目的地爲框架。
將SimpleFramework.framework拖入其中。
問題是,當我試圖導入 SimpleClass.h在SimpleTestAppDelegate 類,它給這個錯誤信息 上compilation-
SimpleClass.h:沒有這樣的文件或 目錄。
任何人都可以建議我,如果我做錯了什麼?
應用代碼可以這裏 - 找到Sample code link
感謝,
Miraaj
這個問題是美好的。我是XCode的初學者,直到找到示例代碼才完全丟失。現在我可以添加一個自定義框架。與框架編程指南相比,您的三行解釋是金色的淚滴ha句。 我只剩下一個問題:在你的框架中,添加完這個類和構建之後,你是如何到達正確的目錄結構的。我做了一個框架項目,包括一個類+標題,並構建...但按照上述步驟後MyFramework.framework實際上並不包含任何文件。再次感謝! :) – Ziggy 2011-08-05 23:47:10
這是因爲你需要在框架中重置文件的角色,因爲公共:) ......這就是爲什麼通過文檔總是更好;) – Devarshi 2011-08-09 16:11:53