0

启动我的应用程序并发出一些获取请求后大约 5 秒,它崩溃并出现以下错误:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'This NSPersistentStoreCoordinator has no persistent stores.  It cannot perform a save operation.'

我使用的核心数据只有两个实体和几个属性,没有 UITableViewControllers、获取委托和其他东西。显然我不能在这里复制/粘贴我所有应用程序的代码,但我确信我在某个地方犯了一个愚蠢的错误。

有什么方向可以看吗?

4

1 回答 1

0

删除所有内容不一定是最好的方法。请记住,一旦部署了您的应用程序,您就没有该选项。虽然这在开发中可能是一种可行的方式,但您应该了解正确的程序:

当您更改托管对象模型时,请先制作一个新版本。如果您的持久存储设置了以下选项:

  • NSMigratePersistentStoresAutomaticallyOption
  • NSInferMappingModelAutomaticallyOption

无需删除商店即可使其正常工作。

于 2013-01-21T22:07:40.707 回答