この質問はされていると思いますが、何を検索すればよいかわかりません。
次のフィールドを持つ Message オブジェクトの配列があります{selected[BOOL], messageText[STR]}
。この配列をフィルタリングして、 のオブジェクトのみを取得したいと考えていますselected=TRUE
。ここまでは順調ですね。
NSArray *messagesFiltered = [self.fetchedResultsController.fetchedObjects filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"selected == TRUE"]];
ただし、返された配列にオブジェクト自体は必要ありませんmessageText
。文字列の配列が必要です。オブジェクト全体ではなく文字列predicate
のみを返すように変更するには?messageText