2015-07-02 61 views
1

當我的應用程序啓動時,我的堆棧初始化,我發現了錯誤:核心數據:無法找到源存儲模型 - 僅在模擬器中?

Can't find model for source store

然而,當我運行在模擬器應用程序時纔會發生。它在我的設備上正常工作。我之前(再一次,只在模擬器上)發現了這個錯誤,並且我進行了輕量級遷移,但現在又回來了。有人可以解釋爲什麼它在模擬器上崩潰但仍在我的設備上工作?

這裏是擴展崩潰日誌(我有一個實體命名Date):

Error adding persistent store: Optional(Error Domain=NSCocoaErrorDomain Code=134130 "The operation couldn’t be completed. (Cocoa error 134130.)" UserInfo=0x7f9ec3da42e0 {URL=file:///Users/AaronWilliamson/Library/Developer/CoreSimulator/Devices/2783F030-EAF9-4E1F-AB85-615587FCD473/data/Containers/Data/Application/D07A03B9-5A94-4BCE-86D2-00063E57E678/Documents/DateAid, metadata={ 
    NSPersistenceFrameworkVersion = 519; 
    NSStoreModelVersionHashes =  { 
     Date = <9eee1fce 8d728bfd c3f90389 1b19cf43 9da883c4 212ed2b5 2a75b9ff 70dc4f98>; 
    }; 
    NSStoreModelVersionHashesVersion = 3; 
    NSStoreModelVersionIdentifiers =  (
     "" 
    ); 
    NSStoreType = SQLite; 
    NSStoreUUID = "77BBA37F-74CD-4C5D-ABCC-5A2AEB5CDD76"; 
    "_NSAutoVacuumLevel" = 2; 
}, reason=Can't find model for source store}) 
+0

試試這個鏈接它應該可以幫助你http://stackoverflow.com/questions/25683366/magical-record-migration-failing-cant-find-model-for-source-store –

+0

謝謝@the_pantless_coder但我的問題是真的爲什麼它在模擬器上拋出一個錯誤,但在我的設備上工作。 – Aaron

+0

您是否嘗試重置並清除模擬器中的數據?它有點奇怪,一個工作,另一個沒有。 –

回答

1

嘗試重置和清除數據的模擬器。執行遷移時我遇到過類似的問題。這總是爲我解決它。

相關問題