Я пытаюсь сделать ссылку на waze в Swift после того, как я вставляю url, я получаю фатальную ошибку.NSURL фатальная ошибка
Мой код:
let newName:String = closest.name.stringByReplacingOccurrencesOfString(" ", withString: "&", options: NSStringCompareOptions.LiteralSearch, range: nil)
print(closest.name)
print(newName)
let url:String = "waze://?q=\(newName)"
print(url)
let navAdd: NSURL? = NSURL(string:url)// here is the error
let wazeApp: NSURL? = NSURL(string: "http://itunes.apple.com/us/app/id323229106")!
print(navAdd)
if(true){
UIApplication.sharedApplication().openURL(navAdd!)
}else{
UIApplication.sharedApplication().openURL(wazeApp!)
}
и ошибка:
fatal error: unexpectedly found nil while unwrapping an Optional value
На какой строке происходит ошибка? – Aaron
let navAdd: NSURL? = NSURL (строка: url) // здесь есть ошибка – Tzahi