Я изучаю CoreData и начал использовать его в одном из моих проектов.
Я использую fetchedResultsController
, чтобы получить данные из CoreData для заполнения uitableview
просто отлично.
Проблема, с которой я столкнулся, заключается в том, что мне нужно заполнить 1 таблицу из 2 сущностей.
Это то, что у меня сейчас
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Contact" inManagedObjectContext:delegate.managedObjectContext];
[fetchRequest setEntity:entity];
Это будет получать данные только от объекта «Контакт», но мне также нужно заполнить таблицу данными из объекта «Категория». И я не знаю, как это сделать.
в основном конечный результат, я бы хотел tableview
показать что-то вроде
(предположим, что у контакта 3, а в категории 2 элемента)
uiTableindex0 : fetchContact 0
uiTableindex1 : fetchContact 1
uiTableindex2 : fetchContact 2
uiTableindex3 : fetchCategory 1
uiTableindex4 : fetchCategory 2