首页 > 解决方案 > 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 中的链接。当该网络视图请求访问相机或存储的照片时,我遇到了问题。

iOS 在视图底部提供了一个标准控件,具有以下选项: 拍照或视频 照片库 浏览 取消

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

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

标签: uiwebview

解决方案


推荐阅读