Я прочитал несколько похожих проблем и сайтов, и я просто не могу понять этого.
У меня есть NSFetchedResultsController, который отображает информацию от пользователя, добавляющего информацию в ModalViewController с текстовыми полями. Пользователю предоставляется ModalView, и он вводит несколько слов в поля, нажимает «Сохранить», и это составляет единую секционную строку таблиц в TableView, которая реализует протокол NSFetchedResultsController.
Что я хотел бы сделать сейчас:
- В одном из текстовых полей можно создать новый раздел из информации, предоставленной в этом текстовом поле.
Мой запрос на выборку:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Transaction" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"whoBy.name" ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]];
[fetchRequest setFetchBatchSize:20];
NSFetchedResultsController *theFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext sectionNameKeyPath:nil cacheName:nil];
self.fetchedResultsController = theFetchedResultsController;
_fetchedResultsController.delegate = self;
return _fetchedResultsController;
Атрибут, который я хочу отобразить, — это event.date, что означает, что это отношение между сущностью «Транзакция» и сущностью «Событие» (событие), а createdDate — это атрибут сущности «Событие».
Я вижу, что sectionNameKeyPath:nil нуждается в обновлении, но на что мне его обновить, а также нужно ли мне менять какие-либо методы источника данных, заголовки и т. д.?
Любая помощь в этом будет принята с благодарностью.
Спасибо,