Я разрабатываю основанное на документе 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];
После запуска приложения, когда я нажимаю кнопку «Далее», ничего не происходит.