我的NSPredicateEditor有点问题。我想用它来过滤一组字典。
NSArray事件= {(Stadt=>Berlin),(Stadt=>Munich),nil }
以下代码正在运行:
predicate = [NSPredicate predicateWithFormat:@"Stadt LIKE %@", @"Berlin"];
NSLog(@"%@", predicate);
events = [events filteredArrayUsingPredicate:predicate];NSLog的结果是: Stadt LIKE“柏林”
如果我从NSPredicateEditor获得谓词,我会得到相同的事件结果,但结果数组( NSLog )为空!
代码:
predicate = [predicateEditor predicate];
XLog(@"%@", predicate);
events = [events filteredArrayUsingPredicate:predicate];谢谢,安德烈亚斯
发布于 2010-11-14 07:17:53
NSPredicateEditor没有-predicate方法。它有一个objectValue方法,您应该改用它。也许您可以提供更多信息,比如在第二个块中记录了什么?
https://stackoverflow.com/questions/4175178
复制相似问题