У меня есть хорошее работающее приложение для iphone, которое работает с основными данными. Я использую NSFetchedResultsController / NSManagedObjectContext, как описано в различных руководствах.
Теперь я хочу расширить свое приложение и добавить еще несколько функций. Проблема. Мне нужно создать массив с объектами, которые имеют информацию из моих данных.
Мне каким-то образом нужно получить список всех данных, которые у меня есть в моем контексте.
Я подумал, что могу применить подход, аналогичный тому, как я получаю данные для UITableView.
id <NSFetchedResultsSectionInfo> sectionInfo = [[_fetchedResultsController sections] objectAtIndex:section];
Этот метод не работает, потому что у меня на самом деле несколько разделов. Теперь я мог пройти через все разделы и создать свой собственный IndexPath для доступа к моим данным с помощью:
MyData *info = [_fetchedResultsController objectAtIndexPath:indexPath];
Но я думаю, что есть еще один способ, который я еще не нашел, и я надеюсь, что кто-то может мне здесь помочь.
Большое спасибо .