【问题标题】:swift core data crash after adding attributes to an entity向实体添加属性后快速核心数据崩溃
【发布时间】:2014-12-21 19:58:48
【问题描述】:

我的数据模型中有一个实体,在我添加了一个额外的实体后,当我尝试访问它时应用程序崩溃了。

var request = NSFetchRequest(entityName: "Entity");
var results=context.executeFetchRequest(request, error: nil); 

即使其中没​​有存储任何项目,它仍然会崩溃。如果我删除应用程序并重试,它不会崩溃。

Crash message : "reason = "用于打开商店的模型与用于创建商店的模型不兼容""

【问题讨论】:

  • 重置你的模拟器
  • 一定有别的办法
  • 在 Core Data 文档或 stackoverflow 上查找“轻量级迁移”。
  • 通过创建新的数据模型解决了问题

标签: core-data swift


【解决方案1】:

每次更改数据库模型时,您必须重置 iOS 模拟器,因为它具有旧版本的数据库。

【讨论】:

    【解决方案2】:

    有时删除 Library/Developer/Xcode 中的所有文件就可以完成这项工作..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多