Я пытаюсь использовать NSArray FilterArrayUsingPredicate: метод для фильтрации массива управляемых объектов основных данных.Вот схема:
NSArray *array = self.fetchedResultsController.fetchedObjects;
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"name contains[c] %@", searchString];
NSArray *filteredArray = [array filteredArrayUsingPredicate:predicate];
Это всегда возвращает пустой «FilterArray»?Я предполагаю, что это мой предикат, но я знаю, что объекты в массиве - это управляемые объекты с ключом, называемым «имя».Значение searchString в порядке, и я запустил executeFetch: before.