RKManagedObjectSeeder, похоже, не может найти файлы JSON? - PullRequest
1 голос
/ 25 декабря 2011

Я пытаюсь заполнить базу данных, используя RKManagedObjectSeeder.

Я полагаю, что я установил весь необходимый код, и я пытаюсь сгенерировать базу данных, используя цель "Generate Seed Database".
Все файлы json добавляются в цель «Generate Seed Database» (я проверил в целевом источнике компиляции и там есть файлы JSON).

Когда я запускаю симулятор, я получаю эту ошибку:

2011-12-25 19: 49: 39.334 Копия английского клуба [982: 12803] * Ошибка подтверждения в BOOL RKObjectIsValueEqualToValue (id, id) (), / Users / shannoga / github / shannoga-English-Club / RestKit / Code / ObjectMapping / RKObjectMappingOperation.m: 37 2011-12-25 19: 49: 39.337 Копия английского клуба [982: 12803] * Завершение работы приложения из-за невыполненного исключения «NSInternalInconsistencyException», причина: «Ожидаемое sourceValue не равно nil '

Я знаю, что это происходит из этой строки:

[seeder seedObjectsFromFiles:@"stories.json",nil];

В чем может быть проблема?

Есть здесь кто-нибудьчто может помочь мне?

1 Ответ

3 голосов
/ 30 декабря 2011

У меня были похожие ошибки с RESTKit, и я обнаружил, что моя структура JSON неверна.

Это может (или не может) быть вашей проблемой, но попробуйте пропустить текст JSON через что-то вроде 'JSON Validator'или' Visual JSON ', чтобы увидеть - оба из них доступны для бесплатной загрузки в Mac AppStore (я предполагаю, что вы используете Mac).; О)

...