Это продолжение моих предыдущих проблем здесь .Сброс симулятора решил все мои проблемы раньше, и я продолжил работу над приложением.
У меня теперь точно такая же проблема при установке приложения на мое устройство iPhone.Он выбирает старую версию моей базы данных, в которой нет второй сущности, и вылетает, когда я пытаюсь получить доступ ко второй сущности:
2010-04-22 23:52:18.860 albumCloud[135:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '+entityForName: could not locate an NSManagedObjectModel for entity name 'Image''
2010-04-22 23:52:18.874 albumCloud[135:207] Stack: (
843263261,
825818644,
820669213,
20277,
844154820,
16985,
14633,
844473760,
844851728,
862896011,
843011267,
843009055,
860901832,
843738160,
843731504,
11547,
11500
)
terminate called after throwing an instance of 'NSException'
У меня два вопроса:
1) Как же я могу достаточно тщательно удалить приложение с телефона, чтобы оно удаляло старые данные?(Я до сих пор пробовал регулярно удалять приложения, удаляя и затем удерживая их дома и выключая для перезагрузки, ругаясь и угрожая приложению во время его запуска ... все)
2) Как предотвратить этокогда мое приложение находится в магазине приложений, и я по какой-то причине решаю, что я хочу добавить другой объект в магазин или другой атрибут к существующим объектам?есть ли метод «если x не существует, то создать его»?