Сбой SFSafariViewController: указанный URL-адрес имеет неподдерживаемую схему.

Мой код:

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

Это происходит сбой при инициализации только за исключением:

Указанный URL имеет неподдерживаемую схему. Поддерживаются только HTTP и HTTPS URL

Когда я используюurl = NSURL(string: "http://www.google.com"), Все отлично. Я на самом деле загружаю URL-адреса из API и, следовательно, я не могу быть уверен, что они будут иметь префиксhttp(s)://.

Как решить эту проблему? Должен ли я проверить и префиксhttp:// всегда или есть обходной путь?

Ответы на вопрос(4)

Ваш ответ на вопрос