【发布时间】:2013-12-11 12:59:35
【问题描述】:
仅添加一个新属性后数据消失了,我的 AppDelegate init 方法中已经有了这个 [MagicalRecord setupAutoMigratingCoreDataStack];
知道为什么吗?
【问题讨论】:
仅添加一个新属性后数据消失了,我的 AppDelegate init 方法中已经有了这个 [MagicalRecord setupAutoMigratingCoreDataStack];
知道为什么吗?
【问题讨论】:
在你的AppDelegate.m:中添加这两个方法
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[[NSManagedObjectContext defaultContext] saveOnlySelfAndWait];
}
- (void)applicationWillTerminate:(UIApplication *)application
{
[MagicalRecord cleanUp];
}
【讨论】:
看看这个How do I set up Core Data lightweight migration using MagicalRecord?
确保您对数据模型进行了正确的版本控制。
【讨论】: