2012-01-05 3 views
0

У меня есть новая версия моей модели, которая имеет один дополнительный атрибут в одном объекте и ничего больше на самом деле.Основные данные автоматическая легкая миграция с ошибкой на ios5

У меня есть автоматическая миграция, так как больше ничего не нужно переносить, и происходит то, что в ios4.3 он работает так, как ожидалось, но в ios5 вызов [persistentStoreCoordinator_ addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error] приводит к сбою приложения, говорящего о плохом доступе.

есть ли ошибка, связанная с миграцией в ios 5 или что-то изменилось в отношении автоматической миграции?

Я не могу получить больше информации о специфике аварии, поэтому мой вопрос довольно общий, но было просто интересно, сталкиваются ли кто-либо с трудностями при миграции с помощью ios5?

ответ

0

Я не уверен, что изменилось, но в общем случае ошибки EXC_BAD_ACCESS обычно возникают при попытке отправить сообщение выпущенному объекту.

см Break on EXC_BAD_ACCESS in XCode?

2

Кажется, ошибка в CoreData. Создание MappingModel и использование этих вариантов помогло решить эту проблему:

NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys: 
     [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,nil]; 
Смежные вопросы