NSPredicate注意点

NSPredicate* predicateBlock = [NSPredicate predicateWithBlock:^BOOL(id  _Nonnull evaluatedObject, NSDictionary * _Nullable bindings) {
        NSLog(@"%@",bindings);
        return YES;
}];
[predicateBlock evaluateWithObject:nil substitutionVariables:@{@"$VALUES":@3}];

bindings参数(这是一个字典)是由后面的evaluateWithObject:substitutionVariables:方法传过来的,是这个方法的第二个参数。

你可能感兴趣的:(NSPredicate注意点)