Я пытаюсь настроить NSPredicateEditor
(в Интерфейсном Разработчике) для редактирования предиката для NSMetadataQuery
.
В качестве первого шага я пытаюсь настроить NSPredicateEditorRowTemplate
так, чтобы он принимал ключевые пути для левого выражения, пробуя один ключ keyPath (kMDItemTextContent
), чтобы начать работу.
Я не могу понять, как получить все части в IB.Я выбрал шаблон строки и установил «Левые выражения» на «Ключевые пути» в Инспекторе атрибутов IB.Но, используя пример PhotoSearch от Apple в качестве модели, мне кажется, что здесь я должен ввести удобочитаемое имя атрибута (скажем, «Content»);Я не могу понять, как связать его с «kMDItemTextContent
».
Я проанализировал (правильно настроенный) NIB в PhotoSearch (*), и внутри него есть NSKeyPathExpression
, указывающийатрибут метаданных, прикрепленный к NSPopUpButton
/ NSPopUpButtonCell
.
. Я не могу понять, куда перейти в IB, чтобы найти NSPopUpButton
, и я не уверен, что мне делать, чтобыпривязать его к NSExpression
.
Любая помощь приветствуется.
(*) Если вам интересно, я попал внутрь NIB, преобразовав его в XIB, подтвердивчто он все еще строит правильно, затем проверяет его с помощью BBEdit.