Как получить лист NSAlert, чтобы вернуть фокус в вызывающее окно? - PullRequest
0 голосов
/ 17 ноября 2009

У меня есть предварительная панель OS X, которая вызывает лист NSAlert с:

 [alert beginSheetModalForWindow:[[self mainView] window] modalDelegate:self didEndSelector:@selector(unsavedChangesAlertDidEnd:returnCode:contextInfo:) contextInfo:nil];

На котором хорошо отображается лист предупреждений, прикрепленный к приложению «Системные настройки», но когда я нажимаю кнопку «ОК» листа, он закрывается и не возвращает фокус системным настройкам. Есть идеи?

1 Ответ

0 голосов
/ 17 ноября 2009

Попробуйте отправить этому окну сообщение -makeKeyAndOrderFront: в конце вашего -unsavedChangesAlertDidEnd:returnCode:contextInfo: метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...