0
我的NSPredicateEditor出现问题。我想用它来过滤一系列字典。NSPredicateEditor查询不起作用
NSArray的事件= {(施塔特=>柏林),(施塔特=>慕尼黑),零}
以下代码工作:
predicate = [NSPredicate predicateWithFormat:@"Stadt LIKE %@", @"Berlin"];
NSLog(@"%@", predicate);
events = [events filteredArrayUsingPredicate:predicate];
的NSLog的结果是:施塔特LIKE“柏林“
如果我从NSPredicateEditor获得谓词,我会得到相同的NSLog结果,但结果数组(事件)是空的!
代码:
predicate = [predicateEditor predicate];
XLog(@"%@", predicate);
events = [events filteredArrayUsingPredicate:predicate];
感谢, 安德烈亚斯
第二个块中的日志是相同的。使用objectValue和谓词。 Stadt Like“Berlin” – 2010-11-13 23:26:30
@Andreas如果返回的谓词是相同的,那么似乎问题出现在其他地方...... – 2010-11-14 01:27:57