2011-06-16 68 views
0

我一直在玩XCode4,似乎陷入了一些麻煩。我試圖在磁盤上組織我的項目更漂亮,更好地反映我設置的組,但我顯然已經破壞了我的xcdatamodel。當我將它從我的項目的根目錄中移出時,它開始給我一個錯誤,說無法打開持久性存儲,因此我將所有內容都恢復原樣。一切正常。正如我已經打了我的項目,改變和感動的東西,它似乎有望還沒回過神來,現在無法對這些行:我失去了我的ManagedObjectModel

NSManagedObjectModel *mom = [self managedObjectModel]; 
    if (!mom) { 
     NSLog(@"%@:%@ No model to generate a store from", [self class], NSStringFromSelector(_cmd)); 
     return nil; 
    } 

大部分的代碼是股票,我不關心的版本或保留數據。我只是希望它能夠再次創建一個新的數據存儲。有沒有人有任何線索,我錯過了什麼。

感謝,

湯姆

回答

0

假設你的模式是回根目錄下,試圖清理項目(使用Xcode的清潔所有的菜單項)。如果這不起作用,那麼你可能不得不重建你的模型,或者作爲最後的手段,開始一個新的項目,並根據需要複製它們(在XCode中執行此操作,而不是在Finder中執行)。

作爲一般規則不要移動磁盤上的文件。讓XCode處理組織,否則你會混淆它。