Ouvrir un WKWebview target=“_blank” lien dans Safari

J'essaie d'obtenir mon Hybride application IOS qui utilise Swift et WKWebviews pour ouvrir un lien qui a target="_blank" ou si l'URL contient http://, https://, ou mailto: dans le navigateur Safari Mobile.

De cette réponse je obtenir ce code.

func webView(webView: WKWebView!, createWebViewWithConfiguration     configuration: WKWebViewConfiguration!, forNavigationAction navigationAction:     WKNavigationAction!, windowFeatures: WKWindowFeatures!) -> WKWebView! {
    if navigationAction.targetFrame == nil {
        webView.loadRequest(navigationAction.request)
    }
    return nil
}

Première, qui ne fait rien pour moi. Deuxièmement, je veux qu'il s'ouvre dans une nouvelle fenêtre. Et j'ai trouvé ce code qui est censé faire quelque chose comme ça...

if let requestUrl = NSURL(string: "http://www.iSecurityPlus.com") {
     UIApplication.sharedApplication().openURL(requestUrl)
}

Comment puis-je mettre les deux ensemble et de les faire travailler? De quoi ai-je besoin d'ajouter à la ViewController déclaration pour le faire fonctionner?

OriginalL'auteur Jed Grant | 2015-06-02