如何使用NSPredcate在数组中筛选多个值



我有以下数据数组:

NSArray *denoms = [NSArray arrayWithObjects:@"$1", @"$1.5", @"$2", @"c2.5", @"c10", @"$100", @"$51", nil];

若我尝试在数组中搜索以下字符串,那个么它应该会返回数组中的确切值(若存在)。

例如@"$1,$100",则结果应为

$1
$100

如何以这种方式进行过滤?

NSPredicate *bPredicate = [NSPredicate predicateWithFormat:@"SELF IN %@", @"$1,$100"];

我过去常常在发布问题时得到解决方案。所以把它留着备查

这是代码。它对我有效

NSPredicate* predicate = [NSPredicate predicateWithFormat:filter, @"SELF", @"a"];

最新更新