Я получаю аварии на моем обновлении App Store, миграция обрабатывается и даже тогда, когда я вижу код Блок выполняется я получаю следующее сообщение об ошибке миграцииRealm миграции не работает
«RLMException», Причина: «Требуется миграция для типа объекта « LLCachedObject »из-за следующих ошибок: - Свойство« resultType »было добавлено к последней объектной модели. '
Это, как я обработки миграции
[migration enumerateObjects:LLCachedObject.className
block:^(RLMObject *oldObject, RLMObject *newObject) {
if (oldSchemaVersion < 5) {
newObject[@"resultType"] = kLLResultTypeBrief;
}
}];
и я дважды проверил, что oldSchemaVersion было 4, и newObject [@ «ResultType»] создается должным образом, это происходит на iOS 9, я совершенно незнакома, поскольку у меня закончились вещи, чтобы проверить, что вызывает это.
ли параметр версию схемы до 5 в вашей RLMRealmConfiguration? Возможно ли, что вы обращаетесь к Царству до того, как блок миграции и версия схемы были установлены в объекте конфигурации? – jpsim