在iPhone重新启动之后,部署到iphone的Xcode Swift应用程序将损失CoreData
我简单的Swift应用程序使用CoreData中的SQLite数据库作为表格视图数据。 我通过模拟器将应用程序部署到我的iPhone。 iPhone重新启动后,持久性数据不再存在….但应用程序启动。 我必须做些什么来保持数据的持久性? IOS9.2.1&Swift 2.0
有一点是关于CoreData有趣的是它不是一个数据库。 这是一个数据存储的包装,在你的情况SQLite。
如果您不告诉CoreData保存它的内容,它将永远不会将更改写入磁盘。
调用save
在你的NSManagedObjectContext将做的伎俩。 🙂
还有其他的原因,它不会持续下去,但我会首先检查。
- 尝试更改布尔属性时发生EXC_BAD_ACCESS错误
- 如何防止核心数据在iOS 5中重复?
- Swift coreData – 格式化date并在谓词中使用它
- 我如何使用NSManagedObject的新fetchRequest函数进行提取请求?
- 核心数据NSManagedObject没有有效的NSEntityDescription
- 我如何解决NSInternalInconsistencyException',原因:'+ entityForName:失败报告
- 什么是NSManagedObjectContext的performBlock:用于?
- 使用iOS中的Core Data进行数据encryption
- 魔法logging导入已经存在的数据