Дождитесь закрытия beginSheetModalForWindow

У меня есть функция, которая открывает NSSavePanel как modalSheet, и мне нужно, чтобы возврат ожидал после закрытия модального листа, но теперь он возвращается сразу после открытия листа, и если я помещаю возврат в обработчик завершения, он выдает "Неожиданный не-void". возвращаемое значение в void функции ".

savePanel.beginSheetModalForWindow(self.view.window!, completionHandler: {(result: Int) -> Void in
    ... some code ...
})
return true

0 ответов

Другие вопросы по тегам