1
我确定已经询问了这个问题,但我不知道要搜索什么。NSPredicate过滤器数组,但只返回一个对象的字段
我有消息对象的数组,其中包含以下字段{selected[BOOL], messageText[STR]}
。我想过滤这个数组以获得只有selected=TRUE
的对象。到现在为止还挺好。
NSArray *messagesFiltered = [self.fetchedResultsController.fetchedObjects filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"selected == TRUE"]];
不过,我并不需要返回数组本身的对象,我需要的messageText
字符串数组。如何修改predicate
仅返回messageText
字符串而不是整个对象?