Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Swift: ViewController Error in webView project

Writing a simple app in Xcode 6 in Swift.

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()
    }
}

Have some error on line "self.webbb.loadView(reqq)":

ViewController does not have a member named WebView.

Any ideas?

P.S. Sorry for noob question! :-)

like image 588
user3705048 Avatar asked May 08 '26 00:05

user3705048


1 Answers

for load a web page in a UIWebView just use this code :

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

}

and if you want to load a page from main bundle use this code :

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

}
like image 102
user3001228 Avatar answered May 10 '26 20:05

user3001228



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!