Я хочу связать включенное состояние NSButton с тем, есть ли у NSArrayController какие-либо выбранные элементы.
Как мне это сделать?
Другой вариант - привязать к selectedObjects.@count
selectedObjects.@count
Вообще говоря, привязка enabled к свойству canRemove контроллера массива должна дать вам то, что вы хотите. В конце концов, вы можете удалить объект, только если он выбран.
enabled
canRemove
Это ответ для IB:
Если вам нужно установить отношение OR с другим NSArrayController (или другим значением), есть раздел Enabled 2 и так далее. Итак, в моем случае, у меня есть: