У меня есть два NSMenus
с тем же NSMenuItems
. Должен быть выбран только один NSMenuItem
в его NSMenu
. (Вид как NSMatrix
). Поэтому я подключил каждый NSMenuItem
к тому же действию и добавил iVar для индекса элемента с NSOnState
. Внутри метода я устанавливаю состояние элемента со старым индексом на NSOffState
, а новый - на NSOnState
, после чего я устанавливаю старый индекс в новый индекс. Это отлично работает для одного из двух NSMenus
. Но я хотел бы их синхронизировать. Я могу добавить IBOutlets для каждого NSMenu, а затем установить состояния внутри метода, так как у меня есть доступ к NSMenus
. Но это кажется излишним .. Примечание: Я также планирую сохранить индекс в настройках пользователя по умолчанию, поэтому, возможно, это может быть достигнуто NSUserDefaultsController
?Состояние синхронизации двух NSMenuItems
2
A
ответ
0
Nevermind. Я думаю, что я просто заколю все без привязок и т. Д.