オブジェクトの配列に対して単純な述語フィルターを実行しようとしています。
配列内のオブジェクトには、displayValue と value の 2 つのプロパティがあります。検索文字列に基づいてフィルタリングしようとすると、クラッシュします。
NSPredicate *pred = [NSPredicate predicateWithFormat:@"displayValue CONTAINS[cd] %@", searchString];
NSArray *results = [_data filteredArrayUsingPredicate:pred];
Can't use in/contains operator with collection 100 (not a collection)
クラッシュの原因となるこの形式の正確な誤りは何ですか?