我有一个TableView
,其中列出了非常简单的CoreData
对象(它们包含名称String
和其他两个字段)。
我正在使用FetchedResultsController
,所以我的TableView
当前使用'fetchedResultsController.object(at:indexPath)'填充单元格。
在我的代码中,我有一个函数将CoreData
对象.name
属性转换为另一个值(即“狗”可能变成“猫”)。
我想在我的TableView
中添加搜索,但是我想这样做,以便用户还可以搜索更改的值(即他们可以搜索“ dog”,也可以搜索“猫”)。
是否可以使用fetchRequest
属性同时执行FetchResults
查询/自定义过滤器功能?
答案 0 :(得分:0)
没有使用谓词(不能使用瞬态/计算值等)的解决方案,因此我最终删除了FetchedResultsController,并在FetchRequests之后进行了自己的过滤。