Я бы добавил:
Предоставить реальную отмену подписки при нажатии «Отменить подписку». Я видел реальные информационные бюллетени, содержащие фиктивную ссылку на отмену подписки, которая после кликов показывает, что «была успешно отписана», но я все равно буду получать дальнейшие информационные бюллетени.
Другой вариант - привязать к selectedObjects. @ Count
Generally speaking, binding the enabled
binding to the canRemove
property of the array controller should give you what you want. After all, you can only remove an object if there's one selected.