Я пытался открыть почту на событие кликов UILabel. Но его бросает фатальную ошибку:NSURL Выбрасывает исключение nil используя mailto:
unexpectedly found nil while unwrapping an Optional value.
код используется:
func sendMail(sender:UITapGestureRecognizer){
print("mail::" + self.lblMail.text!) // [email protected] is here
let url = NSURL(string: "mailto:\(self.lblMail.text)")! //url is nil when debugged
UIApplication.sharedApplication().openURL(url)
}
Спасибо, я получаю ту же ошибку. Значит, это значит, потому что я использую симулятор? – user2695433
@ user2695433 См. Мой обновленный ответ. Попробуйте запустить на самом устройстве. – JAL