如何从另一个 viewcontroller 加载 webview?

How to load webview from another viewcontroller?

我创建了两个视图 ViewControllerRadarViewControllerRadarViewController 刚好有一个 UIWebView。我正在尝试从 ViewController 加载网页。我在 RadarViewController 中使用 viewDidLoad() 代码来执行代码,但我看不到任何已加载的网页。怎么了?

override func viewDidLoad() {
    super.viewDidLoad()
    let url = NSURL(string: "http://www.sourcefreeze.com")
    let requestObj = NSURLRequest(URL: url!)
    webPage.loadRequest(requestObj)
}

尝试将代码移动到 viewWillAppear 函数,因为在 viewDidLoadUIViews 还没有准备好。