2010-08-28 2 views
2

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

ответ

0

Nevermind. Я думаю, что я просто заколю все без привязок и т. Д.