Swift:webView项目中的ViewController错误

use*_*048 2 uiwebview swift

在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()
    }
}
Run Code Online (Sandbox Code Playgroud)

在"self.webbb.loadView(reqq)"行上有一些错误:

ViewController没有名为WebView的成员.

有任何想法吗?

PS对不起noob问题!:-)

use*_*228 8

要在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)

}
Run Code Online (Sandbox Code Playgroud)

如果要从主包中加载页面,请使用以下代码:

@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)

}
Run Code Online (Sandbox Code Playgroud)