Я новичок, и я должен сохранить «Ранжирование» и «Уровень» пользователя. Я создаю файл Ranking.xcdatamodel
для сохранения «Рейтинг» с именем лица Оценка (свойство is Rank, Name) Я могу сохранить и показать его.Основные данные и многие объекты
Но когда я создаю сущности уровень (свойство CurrentLevel) моя программа аварии и показывать это сообщение:
Нерешенные ошибка Ошибка Domain = NSCocoaErrorDomain Code = 134100 UserInfo = 0x60044b0 «Операция может не быть завершен. (Ошибка какао 134100.) ", { metadata = { NSPsistenceFrameworkVersion = 248; NSStoreModelVersionHashes = { Пользователи =; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( ); NSStoreType = SQLite; NSStoreUUID = "41225AD0-B508-4AA7-A5E2-15D6990FF5E7"; "_NSAutoVacuumLevel" = 2; }; reason = "Модель, используемая для открытия магазина, несовместима с той, которая используется для создания магазина "; }
Я не знаю, как сохранить «Уровень» пожалуйста, предложите мне.
Во время разработки, это хорошо, чтобы удалить хранилище данных и повторно заселить его. В производстве это явно нежизнеспособно. Прочитайте Руководство по программированию версий моделей (http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CoreDataVersioning/Introduction/Introduction.html) –
Обратите внимание, что вопрос относится к тегу iPhone, поэтому база данных хранится в симуляторе. Сбросьте симулятор или удалите приложение из симулятора. –