webView.loadRequest 如果使用 presentViewController 会出错,但如果使用 segue 则一切正常
webView.loadRequest error if use presentViewController, but if use segue all is ok
我刚到Swift ...
我有一个带有按钮的视图控制器,该按钮 "segue" 到第二个视图控制器。
第二个视图控制器有一个 WebView。
如果我按下这个按钮,一切正常,我加载第二个视图控制器,里面有网站。
问题是因为有时我需要手动强制这个 segue。然后我这样做:
let secondViewController:WebV = WebV()
self.presentViewController(secondViewController, animated: true, completion: nil)
然后,它在 "webView.loadRequest(request)"
行产生跟随错误
错误:
fatal error: unexpectedly found nil while unwrapping an Optional value
谢谢
你为什么不直接执行 SegueWithIdentifier?在你的故事板上,为第二个视图控制器创建一个 segue 并在你的检查器中给它一个标识符,即 ("mySegueIdentifier") - 当你需要 segue 时只需调用 performSegueWithIdentifier("mySegueIdentifier")
我刚到Swift ...
我有一个带有按钮的视图控制器,该按钮 "segue" 到第二个视图控制器。
第二个视图控制器有一个 WebView。
如果我按下这个按钮,一切正常,我加载第二个视图控制器,里面有网站。
问题是因为有时我需要手动强制这个 segue。然后我这样做:
let secondViewController:WebV = WebV()
self.presentViewController(secondViewController, animated: true, completion: nil)
然后,它在 "webView.loadRequest(request)"
行产生跟随错误错误:
fatal error: unexpectedly found nil while unwrapping an Optional value
谢谢
你为什么不直接执行 SegueWithIdentifier?在你的故事板上,为第二个视图控制器创建一个 segue 并在你的检查器中给它一个标识符,即 ("mySegueIdentifier") - 当你需要 segue 时只需调用 performSegueWithIdentifier("mySegueIdentifier")