环境:Xcode 4.2 & iOS 5+,使用 Newsstand 在 Simulation 5.0 版中运行。
场景:我向现有的 xcdatamodel 添加了一个新版本,它破坏了编译:
reason = "开店的型号和开店的型号不兼容";
一种解决方案:通常我只会清除应用程序并重新运行应用程序。
问题:这是一个报亭应用程序......不能仅仅从 SIM 中清除它。已尝试选项:尝试清除缓存:/5.0/Library/Caches 并重新运行应用程序。
结果:缓存重新填充并且结果相同:* 不兼容 * '...与用于创建存储的模型...'。
有什么补救办法吗?
范式变化: 1)我恢复到原来的 xcdatamodel 并重新运行代码。- 好的。2)我添加了一个新的属性和数据类型——它在运行时再次被轰炸。
注意:我使用的是与以前相同的 xcdatamodel 版本;只添加了一个新属性。但是,我仍然得到:
原因=找不到源存储的模型}