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