Основные данные и многие сущности - PullRequest
0 голосов
/ 28 апреля 2010

Я новичок, и я должен сохранить "Рейтинг" и "Уровень" пользователя. Я создаю файл Ranking.xcdatamodel для сохранения "Рейтинг" с именем сущности Рейтинг (свойство Ранг, Имя) Я могу сохранить и показать его.

Но когда я создаю уровень сущности (свойство CurrentLevel), моя программа аварийно завершает работу и показывает следующее сообщение:

Неразрешенная ошибка Ошибка Домен = NSCocoaErrorDomain Код = 134100 UserInfo = 0x60044b0 "Операция может не будет завершено. (Ошибка с какао 134100.) ", { метаданные = { NSPersistenceFrameworkVersion = 248; NSStoreModelVersionHashes = { Пользователи =; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( ); NSStoreType = SQLite; NSStoreUUID = "41225AD0-B508-4AA7-A5E2-15D6990FF5E7"; "_NSAutoVacuumLevel" = 2; }; reason = "Модель, используемая для открытия магазина, несовместима с используется для создания магазина "; }

Я не знаю, как сохранить "Уровень" пожалуйста, предложите мне.

1 Ответ

2 голосов
/ 28 апреля 2010

Проблема в том, что вы сохранили данные, основанные на одной модели, затем изменили эту модель и попытались повторно открыть тот же файл.

Вам нужно удалить сохраненный файл, который будет (я думаю, из головы) в каталоге ~ / user / Library / ApplciationSupport / YourAppName, если вы не разрабатываете приложение на основе документов.

Затем перезапустите приложение, введите заново и сохраните данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...