0
// Setup magical record
[MagicalRecord setupCoreDataStack];

NSLog(@"Groups at startup: %d", [Group findAll].count);

[Group createEntity];
[[NSManagedObjectContext defaultContext] save];

我已将这段代码放在我的 AppDelegate 中。每次启动应用程序时,我都会看到计数为 0。我错过了什么?

4

1 回答 1

0

根据 MagicalRecord 的 github 页面..

MagicalRecord 提供了一个后台保存队列,以便在后台从主线程执行保存所有数据。这意味着可能需要使用 MR_saveNestedContexts 而不是典型的 MR_save 方法,以便将更改一直保存到持久存储;

于 2012-11-19T21:50:43.600 回答