【发布时间】:2015-03-19 02:25:26
【问题描述】:
所以我遇到了一个奇怪的崩溃我希望有人可以读取崩溃数据。大约一个月前,我为一个应用程序构建了一个核心数据模型。它有 12 个实体,每个实体与其他实体有多种关系。大约两周前(试飞后),我想更新模型。我对模型进行了版本化,将两个标志(NSMigratePersistentStoresAutomaticallyOption、NSInferMappingModelAutomaticallyOption)添加到persistentStoreCoordinator的创建中并进行了更改。我启动了应用程序,模型被迁移,我正在路上。从那时起,我对数据模型的版本 2 进行了其他更改,没有任何困难。今天,我向一个实体添加了一个布尔属性,现在应用程序在启动时崩溃了。如果我删除新添加的属性,该应用程序工作正常。我很难理解在过去的两周里,我是如何顺利地向版本 2 添加属性、实体甚至关系的。这个布尔标志是众所周知的稻草吗?非常感谢任何指导。这是崩溃日志:
2015-03-18 22:01:16.778 GroupShop[67338:2060644] CoreData: 错误:-addPersistentStoreWithType:SQLite 配置:(null) URL:file:///Users/tom/Library/Developer/CoreSimulator/Devices/0FD3C702- 3CB8-49AA-AA22-72FED2328608/data/Containers/Data/Application/37785998-3FC9-4C96-ADD4-920BAAB1CCFD/Documents/store.data 选项:{ NSInferMappingModelAutomaticallyOption = 1; NSMigratePersistentStoresAutomaticallyOption = 1; } ...返回错误错误域=NSCocoaErrorDomain代码=134130“操作无法完成。(可可错误134130。)”用户信息=0x7fb9733d86e0 {URL=file:///Users/tom/Library/Developer/CoreSimulator/设备/0FD3C702-3CB8-49AA-AA22-72FED2328608/data/Containers/Data/Application/37785998-3FC9-4C96-ADD4-920BAAB1CCFD/Documents/store.data, metadata={ NSPersistenceFrameworkVersion = 519; NSStoreModelVersionHashes = { GSFullImage =【问题讨论】: