1
我確定已經詢問了這個問題,但我不知道要搜索什麼。NSPredicate過濾器數組,但只返回一個對象的字段
我有消息對象的數組,其中包含以下字段{selected[BOOL], messageText[STR]}
。我想過濾這個數組以獲得只有selected=TRUE
的對象。到現在爲止還挺好。
NSArray *messagesFiltered = [self.fetchedResultsController.fetchedObjects filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"selected == TRUE"]];
不過,我並不需要返回數組本身的對象,我需要的messageText
字符串數組。如何修改predicate
僅返回messageText
字符串而不是整個對象?