2010-02-23 127 views
3

我還沒有找到答案,爲什麼我無法將數據模型添加到現有項目。因此,考慮到使用存儲核心數據從頭開始創建項目確實會正確創建數據模型,因此我試圖將整個項目移動到包含數據模型的新項目中。將項目移動到新項目中的最佳方法

無論我怎麼嘗試做到這一點,它將不會建立新的項目。在我的第一次嘗試中,我嘗試着從一個扔到另一個,清理所有目標,並構建......災難性的。

嘗試幾種不同的方法後,最近我來到的成功是如下...

  1. 創建新的項目(名稱相同我現有的項目)

  2. 鏈接必要的框架

  3. 複製的資源,即Plist檔案,圖標,皮克特

  4. 創建所有的CL在新項目中分配

  5. 複製每個不引用任何其他類的每個.f文件的內容.f & .m文件。對於每個類,刪除.xib文件並從現有項目中複製.xib文件,清除所有目標,檢查.xib中的所有鏈接。

  6. 按照步驟5中的方式工作我的剩餘類,確保始終首先創建任何引用的類。

按照這種方法,我得到我的最後2班,並在基準得到一個符號(一個或多個)未找到錯誤回到我創建的第一類之一。據我所知,這個錯誤與沒有正確鏈接的框架有關,但我無法弄清楚如何解決它。

有沒有更好的方法來做到這一點。

我對我的數據模型問題有一個技術要求,但不能坐下來等待他們的迴應。

感謝您的任何幫助。

約翰

+0

您應該能夠通過拖放複製所有* *文件(確保選擇COPY並在Xcode彈出窗口中包含正確的目標)。這不是步驟3,4和5.我不確定你在步驟6中做了什麼。 – gerry3 2010-02-23 18:49:10

+0

當你說「在Xcode彈出窗口中包含正確的目標時,不確定你指的是什麼」。 。我沒有看到在你選擇複製的窗口中有一個xcode彈出窗口,我有所有必要的框架鏈接並列在資源文件夾中。拖拽類文件後還需要做什麼嗎? – user278859 2010-02-23 19:40:48

回答

1

您應該Core Data框架添加到您的項目以及增加以下內容:

#import <CoreData/CoreData.h> 

您Prefix.pch文件。然而,既然你沒有說過除了「災難性」以外發生的事情,很難給你一個更有針對性的答案。

+0

是的核心數據框架已添加。正如我創建的新項目作爲基於Windows核心數據的項目與數據存儲我會認爲導入語句將放在某個地方,但它不是在prefix.pch文件或其他任何地方。 有太多的錯誤,我無法列出它們。我將嘗試通過簡單的拖放操作再次執行操作,並且可能會返回結果。感謝您的幫助。 約翰 – user278859 2010-02-23 19:47:33

+0

如果你不從模板創建它,那麼Xcode將* NOT *爲任何框架添加任何導入。如果你想在Xcode中使用該功能,那麼我強烈建議你提供一個雷達,以便讓蘋果知道。 – 2010-02-23 20:18:04

+0

好的,我創建了新項目並拖放了我的所有課程和資源。我清理了所有的目標,並在每節課中進行了構建。這一次我能夠完成所有工作併成功地構建新項目。 不幸的是,我的AppDelegate在applicationDidFinishLaunching上調用的視圖顯示爲空白。代碼運行良好,但視圖是空白的。 xib看起來很好,所有鏈接都完好無損。 不確定從哪裏去。 約翰 – user278859 2010-02-23 20:35:15

相關問題