例如,请考虑以下代码:
class ViewController: UIViewController {
lazy var webView: WKWebView = WKWebView(frame: self.view.frame)
override func loadView() {
super.loadView()
let _ = self.webView
self.view = webView
}
}
我认为在每个!
之后放self.webView
非常笨拙,所以我提出了上述解决方案。安全吗?如果是,这种模式有任何缺点吗?