魔法记录不会持久存在于SQLite文件中

时间:2014-03-09 18:33:43

标签: ios core-data magicalrecord

我对iOS的魔法记录库有一个烦人的问题。我使用[MagicalRecord setupAutoMigratingCoreDataStack]创建Core Data堆栈,我使用[EntityName MR_createEntity]创建一个实体的新对象,然后调用[[NSManagedObjectContext MR_defaultContext] MR_saveOnlySelfAndWait]来保留更改。

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

我将日记模式更改为“删除”,因为我读到了这样的问题,没有区别。

你能帮助我并给我一个暗示可能是什么问题吗?我在这里疯了......我现在和Core Data合作已经差不多2年了,以为我应该尝试Magical Record,但它不会持久存在数据...

1 个答案:

答案 0 :(得分:1)

使用

MR_saveToPersistentStoreAndWait

代替。