UIWebview无法访问相机或照片

时间:2018-11-20 00:32:32

标签: uiwebview

我有一个带有情节提要场景的应用。在情节提要场景中,我有一个UIWebView。在情节提要场景中,我有一个UIWebView。我的代码如下:

@IBOutlet weak var webView: UIWebView!

override func viewDidLoad() {
    super.viewDidLoad()

    let url = URL(string: “http://www.somepage.com”)
    let urlRquest = URLRequest(url: url!)
    webView.loadRequest(urlRquest)
}

用户可以导航并单击UIWebView中的链接。当该Web视图请求访问相机或存储的照片时,我遇到了一个问题。

iOS在视图底部显示一个标准控件,其中包含以下选项: 拍照或录像 照片库 浏览 取消

一旦用户选择了任何选项,Webview就会消失,并且出现以下错误:

<UIImagePickerController: 0x1071ae400> on <MyApp.WebViewVC: 0x10e924ae0> whose view is not in the window hierarchy!

  • 我无法在此特定应用中使用WKWebView。
  • 我已验证plist文件中请求了适当的权限,并且能够在应用程序内访问相册和相机,并且在调用网络视图之前已经获得了权限。
  • 我没有实现任何UIImagePickerControllerDelegate函数,因为这是一个请求访问的UIWebView。

0 个答案:

没有答案