Я работаю над программным меню, и теперь я хочу создать функцию, которая, когда вы снимите флажок из настроек, элемент меню скроется.Вызов IBOutlet из другого класса Cocoa
Проблема заключается в том, что предпочтения другой класс, то AppDelegate и флажок в Preferences.xib и пункты меню в MainMenu.xib
Есть предложения?
UPDATE:
Я установил его с помощью этого кода,
[[[[NSApplication sharedApplication] delegate] iboutlet] setHidden:NO];
Привязать «скрытый» элемент меню к свойству делегата приложения или контроллера общих настроек пользователя. – Willeke
@Willeke, как я могу это сделать, im new для какао и объектива-c – Bisquitue
Хорошо, начните со скрытия пункта меню в коде. Прочтите [Введение в меню приложений и всплывающие списки] (https://developer.apple.com/library/prerelease/content/documentation/Cocoa/Conceptual/MenuList/MenuList.html#//apple_ref/doc/uid/10000032 -SW1). Или пусть делегат приложения ('[делегат NSApp]') скроет пункт меню. – Willeke