【发布时间】:2018-11-23 21:32:23
【问题描述】:
我的第一个 ViewController 中有一个 tableView。它的功能之一就是这个
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Row \(indexPath.row) selected")
let mainStoryboard:UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let webViewController = mainStoryboard.instantiateViewController(withIdentifier: "webViewController") as! webViewController
self.navigationController?.pushViewController(webViewController, animated: true)
}
如您所见,我想在选择一行时更改 viewController,并根据我想在下一个 ViewController 上显示网站的选择。我不知道如何将行值传递给下一个 ViewController 或在此函数中设置 webView。
我想像这样打开我的网址,但可能在 if-else 语句中为每一行打开一个网址。
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string:"https://www.google.com")
let request = URLRequest(url: url!)
angebotWebView.load(request)
}
感谢您的帮助
【问题讨论】:
-
您是如何在当前的
webViewController实现中加载网址的? -
@hardikparmar 已更新
-
我已经添加了我的答案。请检查