Bloqueo de SFSafariViewController: la URL especificada tiene un esquema no compatible.

Mi código:

if let url = NSURL(string: "www.google.com") {
    let safariViewController = SFSafariViewController(URL: url)
    safariViewController.view.tintColor = UIColor.wantoPrimaryOrangeColor()
    presentViewController(safariViewController, animated: true, completion: nil)
}

Esto se bloquea en la inicialización solo con la excepción:

La URL especificada tiene un esquema no compatible. Solo se admiten URL HTTP y HTTPS

Cuando usourl = NSURL(string: "http://www.google.com"), todo esta bien. De hecho, estoy cargando las URL de la API y, por lo tanto, no puedo estar seguro de que tendrán el prefijohttp(s)://.

¿Cómo abordar este problema? ¿Debo verificar y prefijarhttp:// siempre, o hay una solución?