У меня есть приложение, которое находится в строке меню, примерно так же, как это
И я пытаюсь создать для него панель настроек, как описано в документах Apple .
В этом руководстве показано, как создать плагин prefpane для системных настроек и окно настроек для автономного приложения. Тем не менее, во втором случае, кажется, что-то упущено.
Итак, у меня есть основной класс приложения с действием -(IBAction) displayPreferences:(id)sender;
, вызываемым, когда пользователь нажимает «Настройки ...» в меню.
И у меня также есть контроллер, расширяющий NSPreferencePane
и подключенный к объекту NSWindow
в Интерфейсном Разработчике (как описано в документации).
Вопрос в том, как их соединить? Т.е.
-(IBAction) displayPreferences:(id)sender {
// what do we write here to display preferences window?
}
Спасибо!