NSPredicateEditor работает лучше всего, когда вы связываете его с каким-либо свойством (например, filterPredicate NSArrayController).
Шаблон, который вы настроили в IB, предназначен только для того, чтобы позволить вам определить ограничения правил (например, разрешить пользователю выбирать «имя» или «фамилия»), но не определяет, что появляется, когда элемент управления «живой».
Чтобы изменить «пустой» редактор (предикат фильтра контроллера массива или другое), подключите действие кнопки или элемента меню к действию -addRow:
представления редактора.,Во время выполнения, нажав на это, вы добавите первоначальное «правило» (в соответствии с ограничениями, указанными в шаблоне IB).Вы даже можете проверить это в самом IB.