以前の質問によると、私はしぶしぶ IB/Xcode4 を使用して NSPredicateEditor を編集することをあきらめ、純粋にコードでそれを行いました。
GUI でフィールドを編集する方法では、「フィールド名」のようにキー パスをスペースで指定できます。これにより、「フィールド名」スタイルのキー パスとして機能し、UI ではスペースを使用して表示されます。コードでこれを行うにはどうすればよいですか? スペースで指定すると機能しません。キャメルケースで指定すると機能しますが、キャメルケースで表示されます。私はちょうどこのような NSExpressions の束を追加しています:
[NSExpression expressionForKeyPath:@"original filename"]