mardi 5 juillet 2016

UIWebView begins loading but never finishes

My UIWebView begins loading a webpage but never finishes leaving me with a white page. My code below

import UIKit

class WebsiteController: UIViewController, UIWebViewDelegate {
    var index: Int = Int();
    var postLink: String = String()

    @IBOutlet weak var Browser: UIWebView!
    override func viewDidLoad() {
        super.viewDidLoad()
        let defaults = NSUserDefaults.standardUserDefaults()
        let school = (defaults.objectForKey("School") as! String)
        let bundleidentifier = NSBundle.mainBundle().bundleIdentifier
        var links: [String] = [String]()
        if let aStreamReader = StreamReader(path: NSBundle.mainBundle().pathForResource(school, ofType: "txt")!)
        {
            defer {
                aStreamReader.close()
            }
            while let line = aStreamReader.nextLine() {
                links.append(line)
            }
        }
        let url: NSURL = NSURL(string: links[index].stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLPathAllowedCharacterSet())!)!
        let request: NSURLRequest = NSURLRequest(URL: url)
        Browser.loadRequest(request)
        Browser.delegate = self
        Browser.opaque = false
        Browser.backgroundColor = UIColor .clearColor()
        // Do any additional setup after loading the view.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
    func webViewDidStartLoad(webView: UIWebView) {
        print("starting")
    }
    func webViewDidFinishLoad(webView: UIWebView) {
        print("finishing")
    }

So In console when i load this view i get"starting" but never "finishing"

Aucun commentaire:

Enregistrer un commentaire