3

オブジェクトの配列に対して単純な述語フィルターを実行しようとしています。

配列内のオブジェクトには、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)クラッシュの原因となるこの形式の正確な誤りは何ですか?

4

1 に答える 1