В моем приложении я получаю URL-адрес из объекта parse.com.Открыть URL-адрес от действия кнопки в Swift
Я хочу открыть браузер устройства и показать URL-адрес, полученный от Parse, когда пользователь нажимает кнопку.
Это действие:
@IBAction func botonNuevos(sender: AnyObject) {
let query = PFQuery(className: "datos_contacto")
query.getObjectInBackgroundWithId("H52ZxGm3U8", block: {
(questionObject: PFObject?, error: NSError?) -> Void in
let webNuevos: AnyObject! = questionObject!.valueForKey("dato_contacto")
print(webNuevos) //= http://www.touchemotors.com
if let webCallURL = NSURL(string: webNuevos as! String) {
let application = UIApplication.sharedApplication()
if application.canOpenURL(webCallURL) {
application.openURL(webCallURL)
}
else{
print("failed")
}
}
})
}
при нажатии на кнопку, журнал показывает полученный URL, но браузер не запускается и отображается какая-либо ошибка.
Пожалуйста, сообщите, что не так в моем коде. Спасибо
Я проверяю, что вы код, и все работает нормально. Посмотрите объектОбъект! .valueForKey ("dato_contacto") значение этого объекта. –
@OlegGordiichuk, я включил его в качестве комментария после печати (webNuevos), полученное значение объекта: http://www.touchemotors.com – mvasco