Когда я нажимаю кнопку, вызываю диалог выбора файла ОС в веб-окне, должен был открыться, но не работает.
См. Кнопку
мой код:
override func viewDidLoad() {
super.viewDidLoad()
self.webview.frameLoadDelegate = self
self.webview.policyDelegate = self
self.webview.mainFrame.load(NSURLRequest(url: NSURL(string: url)! as URL) as URLRequest!)
self.webview.customUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1"
}
func webView(sender: WebView!, runOpenPanelForFileButtonWithResultListener resultListener: WebOpenPanelResultListener!, allowMultipleFiles: Bool) {
let openDialog = NSOpenPanel()
if (openDialog.runModal() == NSModalResponseOK) {
let fileName: String = (openDialog.url?.path)!
resultListener.chooseFilename(fileName) // Use chooseFilenames for multiple files
}
}
Мне нужно показать это диалоговое окно, когда нажимаю кнопку: Смотрите изображение
Кто-нибудь может мне помочь? Благодарен навсегда !!!!