【发布时间】:2014-11-07 17:42:19
【问题描述】:
在第一个viewController的viewDidAppear方法中,我跳转到第二个viewController使用:
self.presentViewController(secondViewController, animated: true, completion: nil)
在第二个 viewController 中,当我在 viewDidLoad 函数中调用 IBOutlet webview 时,它始终为零。我确信 IBOutlet 连接正确。 我英文不太好。我希望我很好地描述了这个问题。谢谢你的回答!
【问题讨论】:
-
您是否从情节提要创建了
secondViewController? -
是的,我愿意。如果我将 secondViewController 设置为默认值(启动视图控制器),则 webView 可以正确显示。
-
你能显示你初始化
secondViewController的代码吗? -
导入 UIKit 类 AutherPageViewController: UIViewController { @IBOutlet weak var authWebView: UIWebView!覆盖 func viewDidLoad() { super.viewDidLoad() 让 urlstring = "baidu.com" 让 url = NSURL(string: urlstring) 让 request = NSURLRequest(URL: url!) authWebView.loadRequest(request) } 覆盖 func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // 处理所有可以重新创建的资源。 } }
-
不是这个。我在问你写
self.presentViewController(secondViewController, animated: true, completion: nil)之前的代码。