Основная ошибка данных
Я сопоставляю данные Json с сервера с помощью Restkit, и я отображаю эти данные, выбирая их из базы данных. На мой взгляд, есть кнопка обновления, которая снова выполняет вышеуказанную операцию.
Сценарий: у меня есть две таблицы Key & Profile, которые имеют отношение один-один. Я получаю данные из БД, используя следующий код
NSFetchRequest *fetchRequest = [Key fetchRequest];
[fetchRequest setRelationshipKeyPathsForPrefetching:[NSArray arrayWithObject:@"Profile"]];
[fetchRequest setIncludesSubentities:YES];
NSArray *sortedObjects = [Key executeFetchRequest:fetchRequest];
Выше массив возвращает весь объект в БД. но когда я проверяю это, используя точку останова, я получаю некоторую ошибку в данных ядра, которая была причиной не показа всех данных.
// Все данные в sortedObjects похожи на это.
<Key: 0x889f2f0> (entity: Key; id: 0x889e400 <x-coredata://981A476D-55AC-4CB4-BBD8-E0285E522412/Key/p1489> ; data: <fault>)
Любая идея