跳转到第二个ViewController,其中的IBOutlet UIWebView不是初始的

时间:2014-11-07 17:42:20

标签: swift uiwebview

在第一个viewController的viewDidAppear方法中,我使用以下命令跳转到第二个viewController:

self.presentViewController(secondViewController, animated: true, completion: nil)

在第二个viewController中,当我在viewDidLoad函数中调用它时,IBOutlet webview总是为nil。我确信IBOutlet正确连接。 我英文不太好。我希望我能很好地描述这个问题。谢谢你的光临!

1 个答案:

答案 0 :(得分:0)

您正在初始化svc而没有故事板。这就是您webView成为nil的原因。您需要从故事板初始化它。为此,您需要在故事板中为SecondViewController提供故事板ID。像这样:

enter image description here

现在你可以像这段代码一样实例化它:

var secondViewController: SecondViewController {
    return self.storyboard?.instantiateViewControllerWithIdentifier("second") as SecondViewController
}