我有一个我的模型的新版本,它在一个实体中有一个额外的属性而没有别的。
我已经设置了自动迁移,因为没有其他任何东西可以迁移,而且在ios4.3中它会按预期工作,但在ios5中,对[persistentStoreCoordinator_ addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]
的调用会使应用程序崩溃,导致访问权限不佳。
在ios 5中是否记录了有关迁移的错误,或者在自动迁移方面有任何改变?
我无法获得有关崩溃细节的更多信息,因此我的问题非常普遍,但只是想知道是否有其他人在使用ios5迁移时遇到了困难?
答案 0 :(得分:2)
似乎是Core Data中的一个错误。创建映射模型并使用此选项为我解决了问题:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,nil];
答案 1 :(得分:0)
我不确定发生了什么变化,但一般情况下,当您尝试向已发布的对象发送消息时,通常会导致EXC_BAD_ACCESS错误。