我正在尝试配置一个NSPredicateEditor
(在 Interface Builder 中)来编辑一个NSMetadataQuery
.
作为第一步,我尝试配置一个NSPredicateEditorRowTemplate
接受左侧表达式的键路径,尝试使用单个 keyPath ( kMDItemTextContent
) 开始。
我不知道如何将所有部分都放入 IB。我选择了行模板,并在 IB Attributes Inspector 中将“Left Exprs”设置为“Key Paths”。但是,使用 Apple 的 PhotoSearch 示例作为模型,我似乎应该在此处输入用户可读的属性名称(例如“内容”);我不知道如何将它绑定到“ kMDItemTextContent
”。
我在 PhotoSearch(*) 中剖析了(正确配置的)NIB,其中有一个NSKeyPathExpression
指定附加到NSPopUpButton
/的元数据属性NSPopUpButtonCell
。
NSPopUpButton
我不知道在 IB 中导航到哪里可以找到NSExpression
.
任何帮助表示赞赏。
(*) 如果您想知道,我通过将其转换为 XIB 进入了 NIB,确认它仍然正确构建,然后使用 BBEdit 检查它。