用 swift 实现 UIWebView 有错误
implementing UIWebView withs swift has error
我正在开发一个需要实现 UIWebView 的应用程序。我正在学习本教程,https://iosdevcenters.blogspot.com/2016/04/creating-simple-browser-with-uiwebview.html
我的代码在这里
import UIKit
class ViewController: UIViewController , UIWebViewDelegate {
@IBOutlet weak var viewWeb: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let webUrl : NSURL = NSURL(string: "https://iosdevcenters.blogspot.com/")!
let webRequest : NSURLRequest = NSURLRequest(URL: webUrl as URL) //it has error
viewWeb.loadRequest(webRequest as URLRequest)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
问题出在行
let webRequest : NSURLRequest = NSURLRequest(URL: webUrl as URL)
它有这个错误 'init(URL:)' has been renamed to 'init(url:)'
并且没有关于如何修复它的建议。有人知道如何解决吗?
感谢任何帮助。谢谢
试试这个
viewWeb.loadRequest(URLRequest(url: URL(string: "https://iosdevcenters.blogspot.com/")!))
试试下面的代码:
let webUrl : URL = URL(string: "https://iosdevcenters.blogspot.com/")!
let webRequest : URLRequest = URLRequest(url: webUrl)
viewWeb.loadRequest(webRequest as URLRequest)
我正在开发一个需要实现 UIWebView 的应用程序。我正在学习本教程,https://iosdevcenters.blogspot.com/2016/04/creating-simple-browser-with-uiwebview.html 我的代码在这里
import UIKit
class ViewController: UIViewController , UIWebViewDelegate {
@IBOutlet weak var viewWeb: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let webUrl : NSURL = NSURL(string: "https://iosdevcenters.blogspot.com/")!
let webRequest : NSURLRequest = NSURLRequest(URL: webUrl as URL) //it has error
viewWeb.loadRequest(webRequest as URLRequest)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
问题出在行
let webRequest : NSURLRequest = NSURLRequest(URL: webUrl as URL)
它有这个错误 'init(URL:)' has been renamed to 'init(url:)'
并且没有关于如何修复它的建议。有人知道如何解决吗?
感谢任何帮助。谢谢
试试这个
viewWeb.loadRequest(URLRequest(url: URL(string: "https://iosdevcenters.blogspot.com/")!))
试试下面的代码:
let webUrl : URL = URL(string: "https://iosdevcenters.blogspot.com/")!
let webRequest : URLRequest = URLRequest(url: webUrl)
viewWeb.loadRequest(webRequest as URLRequest)