私が持っている NSDictionaries の配列をフィルタリングしようとしています。
これは私のフィルターが現在どのように見えるかです:
NSDictionary *selectedItemDictionary = [sortedItemsArray objectAtIndex:indexPath.row];
NSMutableArray *sortedItemsMutableArrayCopy = [sortedItemsArray copy];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"dpc like %@", [selectedItemDictionary objectForKey:@"dpc"]];
[sortedItemsMutableArrayCopy filterUsingPredicate:predicate];
これは私selectedItemDictionary
のように見えるものです:
dc = 3;
Cmp = F;
Qty = 0;
dp = 0;
効果的に、sortedItemsArray を検索して、UITableViewCell で選択した行と同じ dc 番号を持つ新しい配列を作成しようとしています。ただし、上記のコードでは、次のエラーが表示されます。
-[__NSArrayI filterUsingPredicate:]: unrecognized selector sent to instance