在iPhone重新启动之后,部署到iphone的Xcode Swift应用程序将损失CoreData

我简单的Swift应用程序使用CoreData中的SQLite数据库作为表格视图数据。 我通过模拟器将应用程序部署到我的iPhone。 iPhone重新启动后,持久性数据不再存在….但应用程序启动。 我必须做些什么来保持数据的持久性? IOS9.2.1&Swift 2.0

有一点是关于CoreData有趣的是它不是一个数据库。 这是一个数据存储的包装,在你的情况SQLite。

如果您不告诉CoreData保存它的内容,它将永远不会将更改写入磁盘。

调用save在你的NSManagedObjectContext将做的伎俩。 🙂

还有其他的原因,它不会持续下去,但我会首先检查。