我有以下数据数组:
NSArray *denoms = [NSArray arrayWithObjects:@"$1", @"$1.5", @"$2", @"c2.5", @"c10", @"$100", @"$51", nil];
如果我尝试在数组中搜索以下字符串,那么它应该返回数组中的确切值(如果存在)。
例如@"$1,$100"
然后结果应为
$1
$100
如何以这种方式过滤?
答案 0 :(得分:5)
NSPredicate *bPredicate = [NSPredicate predicateWithFormat:@"SELF IN %@", @"$1,$100"];
我过去在发布问题时得到解决方案。所以请保留以备将来参考。
答案 1 :(得分:0)
这是代码。它对我有用
NSPredicate* predicate = [NSPredicate predicateWithFormat:filter, @"SELF", @"a"];