NSPredicateEditor に問題があります。辞書の配列をフィルタリングするために使用したいと思います。
NSArray events = {(シュタット=>ベルリン), (シュタット=>ミュンヘン), 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];
ありがとう、アンドレアス