private var webView: WKWebView?
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
webView = WKWebView(frame: .zero)
guard let webView = webView else { return }
webView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(webView)
configureNavBar()
configureLayouts()
configureWebView()
}
Этот сбой выделяет «view.addSubview (webview)» и говорит мне, что он обнаружил nil, неявно разворачивая необязательное значение. Прежде чем я попытался сделать WebView не необязательным, и это привело к той же ошибке. Может ли кто-то понять это? Когда я устанавливаю view = webView и снимаю ограничения, он работает нормально. К сожалению, мне нужно добавить ограничения или панель навигации закрывает верх, и это выглядит ужасно. Каждая попытка добавления ограничений приводила к различным сбоям, когда я устанавливал ограничения тысячи раз. Не понимаю, что происходит или как это исправить.