Откройте окно из NIB на панели системных настроек. - PullRequest
0 голосов
/ 06 ноября 2011

Я хочу открыть модальное окно из NIB при нажатии кнопки на панели системных настроек.

Я создаю файл NIB. Классом владельца файла является NSWindowsController ,, а его «окно» OUTLET связано с целевым окном. Затем, когда я загружаю окно:

NSWindowsController *ctl = [[NSWindowsController alloc] initWithWindowsNibName:@"XXX"];
[ctl loadWindow];

stderr показывает: - [NSWindowsController loadWindow] не удалось загрузить файл пера окна 'XXX'

Я пытаюсь поместить NIB в другое простое оконное приложение, и оно может хорошо работать.

Кто-нибудь знает, как с этим бороться?

1 Ответ

0 голосов
/ 06 ноября 2011

Вместо метода «loadWindow» используйте «окно»

[[ctl window] makeKeyAndOrderFront:ctl];
...