CoreData: можно ли выполнить метод для результатов FetchRequest при его поиске? - PullRequest
0 голосов
/ 17 мая 2019

У меня есть TableView, в котором перечислены очень простые CoreData объекты (они содержат имя String и несколько других полей).

Я использую FetchedResultsController, поэтому мой TableView в настоящее время использует 'fetchedResultsController.object (at: indexPath)' для заполнения ячеек.

В моем коде есть функция, которая преобразует свойство CoreData object .name в другое значение (т. Е. "Собака" может стать "кошкой").

Я хочу добавить поиск к своему TableView, но я хочу, чтобы пользователь также мог искать измененные значения (т. Е. Они могут искать "собаку" или они могут искать " кошка ").

Есть ли свойство fetchRequest, которое я могу использовать для одновременного выполнения FetchResults запроса / пользовательской функции фильтра?

1 Ответ

0 голосов
/ 19 мая 2019

Не было решения этой проблемы с использованием предикатов (которые не могут использовать переходные / вычисленные значения и т. Д.), Поэтому я в итоге удалил FetchedResultsController и выполнил собственную фильтрацию после моих запросов FetchRequests.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...