какао - Как отобразить модальное окно NSSavePanel перед другим модальным представлением - PullRequest
0 голосов
/ 07 марта 2019

Я разрабатываю основанное на документе macOS приложение с использованием какао. Я хочу сделать поведение, подобное запуску XCode, а именно: в окне начать модальное представление, контроллер которого называется viewController по presentViewControllerAsSheet:, и после нажатия кнопки «Далее» показать NSSavePanel, запустив [self saveDocument:self].

Мой код:

self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]
[self.contentViewController presentViewControllerAsSheet:viewController;
//...some set ups about the NSButton on the view.
//And in the method to handle the Next Button being clicked:
[self saveDocument:self];

После запуска приложения, когда я нажимаю кнопку «Далее», ничего не происходит.

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