我的 NSPredicateEditor 有问题。我想用它来过滤字典数组。
NSArray 事件 = {(Stadt=>Berlin), (Stadt=>Munich), nil }
以下代码正在工作:
predicate = [NSPredicate predicateWithFormat:@"Stadt LIKE %@", @"Berlin"];
NSLog(@"%@", predicate);
events = [events filteredArrayUsingPredicate:predicate];
NSLog 结果是: Stadt LIKE "Berlin"
如果我从 NSPredicateEditor 获得谓词,我会得到相同的 NSLog 结果,但结果数组(事件)为空!
代码:
predicate = [predicateEditor predicate];
XLog(@"%@", predicate);
events = [events filteredArrayUsingPredicate:predicate];
谢谢, 安德烈亚斯