重命名应用程序后,核心数据出现问题?

时间:2011-01-24 20:08:00

标签: iphone objective-c ios core-data

3 个答案:

答案 0 :(得分:1)

在终端中导航到项目目录并实际cd进入.xcodeproj文件本身。使用vi编辑project.pbxproj文件,并将以前名称的所有实例更改为更新的名称。似乎Xcode不知道更新所有核心数据引用,但这对我有用。

答案 1 :(得分:0)

您没有说明您要定位的Mac OS(Mac OS X或iOS),但这听起来像iOS问题。对于iOS,Core Data存储在运行时之间是静态的;如果核心数据已经存在于之前的运行时间,则尽管代码中有任何更改,它仍将自动使用。尝试清理所有目标,然后重新构建。

答案 2 :(得分:0)

我遇到了同样的问题,最后通过创建一个新的数据模型来修复它。

  1. 删除:MyApplication.xcdatamodeld
  2. 创建一个新文件:文件>新>文件...>核心数据>数据模型
  3. 添加我的实体
  4. 在添加我的实体后,一切都恢复了。