xcode 13.4.1报错NSPredicate: NSFunctionExpression with selector 'xx' is forbidden
将NSPredicate *predicate = [NSPredicate predicateWithFormat:@" name = %@",cityModel.name];替换成以下block写法
NSPredicate *predicate = [NSPredicate predicateWithBlock:^BOOL(ZHCityCityList* _Nullable evaluatedObject, NSDictionary<NSString *,id> * _Nullable bindings) {
return [[evaluatedObject name] isEqualToString:cityModel.name];
}];
只将崩溃处替换,其余类似写法正常使用
网友评论