Я пережил несколько дней боли, используя RestKit для сопоставления некоторого JSON. Будучи новичком в Core Data, я сделал предположение, что как только RestKit сопоставил данные с моей созданной RestKit БД, т.е.
objectManager.objectStore = [RKManagedObjectStore objectStoreWithStoreFilename:@"EFrontCD.sqlite"];
Я мог покинуть мир RestKit. Затем я попытался загрузить свои данные в UITableViewController, реализующий протокол RKManagedObjectStore и выполняющий обычные действия, но получаю сообщение об ошибке
UIManagedDocument can only read documents that are file packages
2 вопроса:
- Мне теперь все делать через RKManagedObjectStore?
- Могу ли я заставить RestKit использовать существующий пакет Core Data вместо создания файла .sqlite, как указано выше?
Спасибо, Бен