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})
試試這個鏈接它應該可以幫助你http://stackoverflow.com/questions/25683366/magical-record-migration-failing-cant-find-model-for-source-store –
謝謝@the_pantless_coder但我的問題是真的爲什麼它在模擬器上拋出一個錯誤,但在我的設備上工作。 – Aaron
您是否嘗試重置並清除模擬器中的數據?它有點奇怪,一個工作,另一個沒有。 –