使用 Swift 在 Xcode 6 中编写一个简单的应用程序。
class htmlViewController : UIViewController
{
@IBOutlet var webbb: UIWebView
}
class ViewController: UIViewController
{
override func viewDidLoad()
{
let url = NSURL(string: "http://apple.com")
let reqq = NSURLRequest(URL: url)
self.webbb.loadView(reqq)
super.viewDidLoad()
}
}
“self.webbb.loadView(reqq)”行有一些错误:
ViewController does not have a member named WebView.
有什么想法吗?
附言对不起,菜鸟问题! :-)
最佳答案
要在 UIWebView 中加载网页,只需使用以下代码:
@IBOutlet var web1 : UIWebView
override func viewDidLoad() {
super.viewDidLoad()
var url = NSURL(string: "http://www.google.com")
var request = NSURLRequest(URL: url)
web1.loadRequest(request)
}
如果您想从主包加载页面,请使用此代码:
@IBOutlet var web1 : UIWebView
override func viewDidLoad() {
super.viewDidLoad()
var url = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("pageName", ofType: "html"))
//var url = NSURL(string: "http://www.google.com")
var request = NSURLRequest(URL: url)
web1.loadRequest(request)
}
关于uiwebview - Swift:webView 项目中的 ViewController 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24026697/