I'm working on a project where I'm using webView and on site in webView have form where i can add file,
after need select what use, i select Photo library,
after controller will dismissed.
In Controller i use
webView.loadRequest(NSURLRequest(URL: NSURL(string: ln)!))
Set Delegate to webview.
webView.delegate = self
Then after call delegate method of webview.
func webViewDidFinishLoad(_ webView: UIWebView)
Enter your code above method of choose file and select photo Library.