NSSearchField не работает должным образом

Я пытаюсь следовать Маркусу Зарре в его книге "Основные данные". В книге он делает небольшой пример приложения, но он не очень помогает, когда что-то не получается...

Он начинает с визуального проектирования трех сущностей, а затем добавляет контроллеры массива для каждой сущности в основной кончик. Во-вторых, он добавляет просмотр таблицы и некоторые другие визуальные компоненты для отображения данных с контроллеров массива.

До сих пор мне удавалось следить, но теперь он добавляет поле поиска в графический интерфейс и привязывает его к тому же контроллеру массива, что и к одному из представлений таблицы. Ожидаемое поведение будет для фильтра таблицы при фильтрации в поле поиска, но ничего не происходит.

Как мне узнать, что не так?

Соответствующие части от пера следующие:

NSArrayController Рецепты
- Mode = Entity
- Enitity Name = Рецепт

TableView w / TableColumn
- Привязка стоимости к рецептам
- Ключ контроллера =ограмма объекта - Путь к ключу модели = имя

Поле поиска
- Предикат Привязка к рецептам
- Ключ контроллера = фильтрПредикат
- Путь ключа модели = название
- Отображаемое имя = предикат
- Формат предиката = keyPath содержит значение $

В консоли нет соответствующих сообщений.

С уважением,
-Vegar

1 ответ

Решение

Пример книги неверен и будет исправлен в следующей печати. Вы можете полностью удалить путь ключа модели, так как он никогда не читается, и изменить формат предиката на:

name contains[c] $value
Другие вопросы по тегам