ios - 每次框架初始化时 CoreData 都会被清除

标签 ios swift core-data

我在 Swift 3 中创建了一个自定义框架。我在该框架中使用了 CoreData。我为 CoreData 功能创建 NSObject 类。我在启动应用程序时初始化框架,当我初始化框架时,我从服务器同步了数据。

每次应用程序启动框架时都会进行初始化。

一切正常,问题是当我启动应用程序时,框架数据模型中不存在珍贵的同步数据。

我在任何时候都不会清除数据库。而且我在从服务器同步数据之前检查了 CoreData 表的数据计数,它返回 0。

任何帮助或想法都应该表示赞赏。

最佳答案

要保存它,仅仅不清除是不够的 - 您应该显式调用context.save()

关于ios - 每次框架初始化时 CoreData 都会被清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44515712/

相关文章:

ios - 如何为图集生成 2x 3x 图像?

ios - 将 1 个词典中的项目添加到另一个词典 -Swift iOS9

ios - 在 mac 机器上运行 Sonar 扫描仪时出错

ios - UIView 的阴影效果显示不正确

ios - 核心数据中两个实体之间的不同多对多关系

ios - 在 iOS 上访问字典 (DCSDictionaryRef)

ios - 如何计算 GMSMutablePath iOS 中覆盖的总距离

swift - 在 Swift 中没有 nib 文件的 NSWindowController

ios - coredata-MO 修改反射(reflect) PS 中每个现有记录

ios - UIView 类在循环结束时被调用