Мне нужно показать пользовательское диалоговое окно лицензионного соглашения, прежде чем они начнут использовать мое приложение. Итак, я добавил новое окно в свой mainMenu.xib и показываю это окно модально, используя
[NSApp runModalForWindow:licenseWindow];
в applicationWillFinishLaunching: делегировать, сделав мое главное окно скрытым, используя видимый при запуске, чтобы не проверять. В лицензионном окне есть две кнопки Согласен и Не согласен. Мне нужно показать главное окно, если пользователь нажмет кнопку «Согласен», и завершит работу приложения, если выберет «Не согласен».
Я пытаюсь позвонить [NSApp terminate]; в приложении WillFinishLaunching: но он ничего не делал.
Пожалуйста, дайте мне знать, как я могу завершить приложение в приложении WillFinishLaunching:
Спасибо