当我的应用启动并且我的堆栈已初始化时,我收到错误:
无法找到源商店的模型
然而,只有当我在模拟器中运行应用程序时才会发生这种情况。它在我的设备上工作正常。我之前遇到过这个错误(再次,仅在模拟器上),我做了一个轻量级的迁移,但现在又回来了。有人可以解释为什么它在模拟器上崩溃然后在我的设备上运行吗?
这是扩展崩溃日志(我有一个名为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 :(得分:1)
尝试重置和清除模拟器的数据。我在执行迁移时遇到过类似的问题。这总是为我解决。