iphone – 核心数据;可可错误134100
发布时间:2020-12-15 01:59:55 所属栏目:百科 来源:网络整理
导读:这是我第一次使用核心数据,而且我收到以下错误。 如果你能告诉我如何解决它,我真的很感激。 Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x5927880 {metadata
这是我第一次使用核心数据,而且我收到以下错误。
如果你能告诉我如何解决它,我真的很感激。 Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x5927880 {metadata=<CFBasicHash 0x59269a0 [0x1007400]>{type = immutable dict,count = 7,entries => 2 : <CFString 0x5926e10 [0x1007400]>{contents = "NSStoreModelVersionIdentifiers"} = <CFArray 0x5927240 [0x1007400]>{type = immutable,count = 0,values = ()} 4 : <CFString 0x5927190 [0x1007400]>{contents = "NSPersistenceFrameworkVersion"} = <CFNumber 0x5926ca0 [0x1007400]>{value = +320,type = kCFNumberSInt64Type} 6 : <CFString 0x59271c0 [0x1007400]>{contents = "NSStoreModelVersionHashes"} = <CFBasicHash 0x5927340 [0x1007400]>{type = immutable dict,count = 2,entries => 0 : <CFString 0x5927280 [0x1007400]>{contents = "Details"} = <CFData 0x59272f0 [0x1007400]>{length = 32,capacity = 32,bytes = 0x434e180241ecf461e59580e640ff926b ... aa456d1410ed9d1b} 2 : <CFString 0x5927260 [0x1007400]>{contents = "History"} = <CFData 0x59272a0 [0x1007400]>{length = 32,bytes = 0x3437f77a5563363f66b9d72ea76e0ff1 ... be194eb9dd17cddc} } 7 : <CFString 0xe238b0 [0x1007400]>{contents = "NSStoreUUID"} = <CFString 0x5926fc0 [0x1007400]>{contents = "6C5FECCB-0B64-46EB-809B-E0A4577D1E90"} 8 : <CFString 0xe23720 [0x1007400]>{contents = "NSStoreType"} = <CFString 0xe238f0 [0x1007400]>{contents = "SQLite"} 9 : <CFString 0x59271f0 [0x1007400]>{contents = "NSStoreModelVersionHashesVersion"} = <CFNumber 0x4d13e20 [0x1007400]>{value = +3,type = kCFNumberSInt32Type} 10 : <CFString 0x5927220 [0x1007400]>{contents = "_NSAutoVacuumLevel"} = <CFString 0x5927380 [0x1007400]>{contents = "2"} },reason=The model used to open the store is incompatible with the one used to create the store},{ metadata = { NSPersistenceFrameworkVersion = 320; NSStoreModelVersionHashes = { Details = <434e1802 41ecf461 e59580e6 40ff926b 20004ce9 58eb965f aa456d14 10ed9d1b>; History = <3437f77a 5563363f 66b9d72e a76e0ff1 ed7f70fd cb7035e9 be194eb9 dd17cddc>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( ); NSStoreType = SQLite; NSStoreUUID = "6C5FECCB-0B64-46EB-809B-E0A4577D1E90"; "_NSAutoVacuumLevel" = 2; }; reason = "The model used to open the store is incompatible with the one used to create the store"; } sharedlibrary apply-load-rules all Current language: auto; currently objective-c kill quit Program ended with exit code: 0 我的代码在这里: 解决方法
原因如下:
The model used to open the store is incompatible with the one used to create the store 这就是你这样做的: 你创建了一些具有某些属性的实体,并写了一些代码 原因是因为您的新管理对象模型正在尝试使用旧版本的存储(这是您在启动应用程序时首次创建的)。 快速和脏的修复将是删除存储文件(?/ Library / Application Support / YOUR_APP /中的某个地方),并重新启动应用程序。 以供将来参考 – 如果您发布应用程序,并且在下一个版本中,该应用程序已更改托管对象模型 – 您必须为其编写迁移。苹果文档中的所有这些和更多的内容都包含在核心数据编程菜谱中。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |