2013-09-23 107 views
0

我是新的客觀C開發。在繼承他人的項目中。無法找到源存儲模型

我看到在他的項目中,他有一個名爲Model的文件夾。在它的文件

Product.h 
Product.m 
Compatible.h 
Compatible.m 
Model.h 
Model.m 
MyProject.xcdatamodeld 

前幾天我創建了兩個新的文件名爲Warehouse.h和Warehouse.m,以下編碼的我Product.h和Product.m看到的樣式。我還在Model.h和Model.m中編寫了一些函數,幫助我獲取新的倉庫。然後,我通過在XCode中打開該文件,單擊添加實體,重命名該實體並添加必要的屬性,在MyProject.xcdatamodeld中創建一個新的實體。

我能夠在我的項目的其餘部分使用這個新的類/模型。

今天,我決定爲我的Warehouse.m添加一些新的屬性。然後,我通過單擊新的屬性按鈕向MyProject.xcdatamodeld添加新的屬性。

現在我的項目啓動時崩潰了,給我錯誤Can't find model for source store

我做錯了什麼?我依稀記得有人告訴我這是模型變化的頭痛。有人可以推薦我閱讀這個主題嗎?我該如何解決我的情況?

回答

0

我去了MyProject.xcdatamodeld。然後點擊左側導航欄中的「配置」。然後我注意到有一張表出現了以下內容:

Entity  Abstract  Class 
Compatible un-checkbox  Compatible 
Product  un-checkbox  Product 
Warehouse un-checkbox 

我注意到倉庫行沒有Class值。所以我在倉庫裏輸入了它。然後一切正常。