已经有一些堆栈溢出的轻量级迁移问题,但其中大多数在混合中都有额外的扳手。我正在做最基本的迁移,并且失败了。过去几次我没有做过这样的事情,所以这变得非常令人沮丧。感觉这可能是Xcode 4的一个问题,在使用Core Data时这很糟糕。轻量级迁移失败
我有我的旧模型版本(实际上是一些旧版本)和标记为活动的新版本。我已经设置了两个选项布尔值,自动迁移并推断:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption, [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
我的最后一个活动的模式和我的新的唯一区别是一个新的属性(日期),这是可选的。据我所知,一个新的可选属性不应该导致轻量级迁移的任何问题。
我运行的应用程序,我得到“无法找到或自动推断映射模型迁移”这似乎是荒谬的。只有一个变化 - 它是可选的!
我缺少什么?这一定是愚蠢的。
也许你们中的一个模特不是你正在跑步的目标的成员? – sgosha 2011-05-03 20:04:07