"NSURL" n'est pas implicitement convertible en "URL"; vouliez-vous utiliser "as" pour convertir explicitement?

Je avez la dernière version de xcode beta, juste essayer de charger une page web à l'intérieur d'une application.

import UIKit

class ViewController: UIViewController {

    @IBOutlet var webView: UIWebView!
    override func viewDidLoad() {
        super.viewDidLoad()
        //Do any additional setup after loading the view, typically from a nib.
        let url = NSURL (string: "https://www.google.com");
        let requestObj = NSURLRequest(URL: url!);
        webView.loadRequest(requestObj);
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        //Dispose of any resources that can be recreated.
    }
}

Sur cette ligne: let requestObj = NSURLRequest(URL: url!);
J'obtiens l'erreur suivante:

"NSURL" n'est pas implicitement convertible "URL"; avez-vous l'intention d'utiliser "que" pour convertir explicitement?

J'ai enlevé le point d'exclamation et j'obtiens cette erreur:

Ne peut pas convertir une valeur de type "NSURL?" devrait argument de type "URL"

J'ai essayé de variations sur ce code à partir de partout sur l'internet au cours des quatre dernières heures. Je suis en train de penser dernières swift n'a tout simplement pas permettre à plus ou quelque chose, parce que rien ne fonctionne. Je me suis mis à un 10.0 Cible de Déploiement et une Xcode 8.0 compatible. Mais j'ai aussi essayé les versions antérieures de ces deux paramètres et j'obtiens le même message d'erreur dans toutes les versions des deux.

Oui, mon webView sur la table de montage est correctement connecté à la ViewController.swift.

source d'informationauteur Works for a Living