У меня есть этот рабочий код, но теперь мне нужно иметь возможность изменить NSPredicate, основываясь на объекте, используемом в предикатеWithFormat, следующим образом:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"Item" inManagedObjectContext:_context];
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"self.atrObj == %@", _currentUser.atrObj.objectID]];
[fetchRequest setEntity:entity];
NSSortDescriptor *sortContent = [[NSSortDescriptor alloc] initWithKey:@"date" ascending:NO];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sortContent]];
[fetchRequest setFetchBatchSize:10];
NSFetchedResultsController *theFetchedResultsController =
[[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest
managedObjectContext:_context sectionNameKeyPath:nil
cacheName:nil];
self.fetchedResultsController = theFetchedResultsController;
self.fetchedResultsController.delegate = self;
Мне нужен fetchedResultsControlelr для использования нового _currentUserобъект, когда я изменяю объект _currentUser из делегата приложения, у которого есть свойство tableviewcontroller.
[self.tableViewcontroller setCurrentUser:user];
Спасибо!