如果我只传递一个itemId
,则以下谓词有效,但我想知道如果我有多个itemId
,我怎么能让它工作?
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(%K == %@)", kItemId, itemId];
NSArray *filteredArray = [restaurantData.itemArray filteredArrayUsingPredicate:predicate];
答案 0 :(得分:0)
您可以执行IN
查询:
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"(%K IN %@)", kItemId, yourArrayOfItemId];