ios - 如何从另一个 View Controller 加载webview?

标签 ios swift uiwebview

我创建了两个 View :ViewControllerRadarViewController。 RadarViewController 只有一个 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 函数,因为在 viewDidLoad 中,UIViews 尚未准备好。

关于ios - 如何从另一个 View Controller 加载webview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31755836/

相关文章:

ios - 获取 UITableViewCell 中自定义单元格的高度

ios - 如何使用使用 Swift 3.0 开发的 Swift 4.0 更改 iOS 应用程序中按钮的高度和宽度

ios - 如何在项目中间使用显示 View Controller 而不是初始 View Controller

ios - 在 iOS 上回到没有 'click' 的以前的 Controller - Swift

swift - Xcode - 桥接 header 的 Swift 编译器错误

iOS 如何向 UIWebView loadRequest :? 添加完成 block

ios - UIWebView 是如何实现分页的?

mysql - 开发一个从远程数据库获取内容的 iOS 应用程序

javascript - 原生 ios6 UIWebView 中的 Facebook Javascript 登录(WORKS ON SAFARI)

ios - 在 iOS 9 中你应该使用什么来代替 UICollectionViewFlowLayout AutomaticSize?