我遇到了一個錯誤,其中我的視圖控制器在嘗試上傳文件時被解散。查看不在窗口層次結構錯誤
基本上,問題是我有一個WKWebView,加載一個網站。在這個網站上,有一個「上傳文件」按鈕,需要一張照片。然後屏幕繼續顯示使用相機/照片庫的選項。
我試圖將所有相應的plist隱私設置,但是當「上傳文件」按鈕,點擊視圖 - 控制器(通過按下圖所示)駁回回到主屏幕,並給了我以下錯誤:
警告:嘗試在其視圖不在窗口層次結構中的UINavigationController上呈現UIImagePickerController!
這是我的代碼
進口的UIKit 進口的WebKit
類BizOwnerVC:UIViewController中,WKUIDelegate {
var NewWebView: WKWebView!
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
NewWebView = WKWebView(frame: .zero, configuration: webConfiguration)
NewWebView.uiDelegate = self
view = NewWebView
}
override func viewDidLoad() {
super.viewDidLoad()
let myURL = URL(string: "https://cdlcheck.knack.com/dl-check#logged-in/")
let myRequest = URLRequest(url: myURL!)
NewWebView.load(myRequest)
}
目前沒有代碼 –
@ Anbu.Karthik代碼現在出現! –
但這是錯誤嘗試在其視圖不在窗口層次結構中的UINavigationController上呈現UIImagePickerController! –