根据前面的问题,我不情愿地放弃了使用 IB/Xcode4 来编辑 NSPredicateEditor 并纯粹在代码中完成。
在编辑字段的 GUI 方式中,可以使用空格指定键路径,例如“字段名称”,这使得它们可以作为“字段名称”样式的键路径,同时仍然使用空格在 UI 中显示它们。我如何在代码中做到这一点?当我用空格指定它们时,它们不起作用。当我在 camelCase 中指定它们时,它们可以工作但在 camelCase 中显示。我只是添加了一堆这样的 NSExpressions:
[NSExpression expressionForKeyPath:@"original filename"]