Я только начинаю работать с Cocoa Bindings, и хотя я прочитал большую часть документации, я все еще пытаюсь реализовать базовую функцию, что заставляет меня сомневаться, что я делаю это неправильно или, возможно, это просто невозможно через IB .
Цель: иметь пункт меню «Переключить видимость» для переключения состояния логического свойства в моем контроллере приложения (AppController), называемого «видимость». Я думаю, что это должно быть возможно полностью через IB.
(Примечание: CoreData здесь не используется)
Я думаю, что должно произойти, так это то, что мне нужен NSObjectController, выход содержимого которого настроен на мой класс AppController. Тогда я думаю, мне нужно использовать привязку Action Innvocation. Но вот здесь у меня проблемы.
Следует ли выбирать ключ контроллера? Должен ли путь ключа модели быть именем моего логического свойства? Каким должно быть имя селектора?
Или мне нужно настроить отдельный метод действия под названием «toggleVisibility», к которому я могу привязаться? Если бы я это сделал, почему бы мне просто не использовать стандартные ассоциации цель / действие, а не привязки?
Любой ввод / направление приветствуется.