ios - 魔法记录不会保存到 SQLite 文件

标签 ios core-data magicalrecord

iOS 的 Magical Record 库有一个烦人的问题。我使用 [MagicalRecord setupAutoMigratingCoreDataStack] 创建核心数据堆栈,我使用 [EntityName MR_createEntity] 创建实体的新对象,然后我调用 [[NSManagedObjectContext MR_defaultContext] MR_saveOnlySelfAndWait] 来保存更改。

当我之后直接调用 [EntityName MR_findAll] 时,条目就存在了。但是当我终止应用程序,重新启动它时,没有条目。 .sqlite 文件的编辑日期始终保持不变,因此我假设没有任何内容写入该文件。

我把日志模式改成“DELETE”,因为我读过类似的问题,没有区别。

能否请您帮助我并提示我可能是什么问题?我快要疯了...我使用 Core Data 已经将近 2 年了,我想我应该试试 Magical Record,但它不会保留数据...

最佳答案

使用

MR_saveToPersistentStoreAndWait

相反。

关于ios - 魔法记录不会保存到 SQLite 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22286305/

相关文章:

ios - UICollectionview自定义布局: some indexes have more visible cells than others?

ios - 即使提供布局后,UICollectionViewDelegateFlowLayout 也会出错

SWIFT:在保存到 sqlite 之前检查数据是否存在

ios - 保存在魔法记录中?

ios - 核心数据(魔术记录)在提取时暂停主线程

ios - 在等待来自 Parse 的数据时,使用 swift 显示加载动画

ios - 如何删除突出显示的 pdf 注释?

Swift 3 - 从核心数据中获取值(value)

cocoa - 在核心数据中选择整数类型

ios - 神奇的记录删除一对多关系所有 child