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