NSPredicate注意点
2016-01-19 本文已影响84人
EagleOne
NSPredicate* predicateBlock = [NSPredicate predicateWithBlock:^BOOL(id _Nonnull evaluatedObject, NSDictionary<NSString *,id> * _Nullable bindings) {
NSLog(@"%@",bindings);
return YES;
}];
[predicateBlock evaluateWithObject:nil substitutionVariables:@{@"$VALUES":@3}];
bindings参数(这是一个字典)是由后面的evaluateWithObject:substitutionVariables:方法传过来的,是这个方法的第二个参数。