已經有一些堆棧溢出的輕量級遷移問題,但其中大多數在混合中都有額外的扳手。我正在做最基本的遷移,並且失敗了。過去幾次我沒有做過這樣的事情,所以這變得非常令人沮喪。感覺這可能是Xcode 4的一個問題,在使用Core Data時這很糟糕。輕量級遷移失敗
我有我的舊模型版本(實際上是一些舊版本)和標記爲活動的新版本。我已經設置了兩個選項布爾值,自動遷移並推斷:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption, [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
我的最後一個活動的模式和我的新的唯一區別是一個新的屬性(日期),這是可選的。據我所知,一個新的可選屬性不應該導致輕量級遷移的任何問題。
我運行的應用程序,我得到「無法找到或自動推斷映射模型遷移」這似乎是荒謬的。只有一個變化 - 它是可選的!
我缺少什麼?這一定是愚蠢的。
也許你們中的一個模特不是你正在跑步的目標的成員? – sgosha 2011-05-03 20:04:07