Я создаю экран регистрации и использую firebase sdk на бэкэнде. я добавил несколько условий if в мою форму регистрации, и когда когда-либо, если текстовое поле остается пустым в форме и нажата кнопка регистрации, я показываю UIAlertView
с заголовком, сообщением и кнопкой ok. но я вижу исключение Thread при запуске приложения, которое говорит
Приложение пыталось представить контроллер модального представления на себе. Представляющий контроллер — ‹ UIAlertController: 0x7fb750849200>.
и показать стек, и в конце стека ошибок он говорит
libc++abi.dylib: завершение с необработанным исключением типа NSException
код для моей функции оповещения
func ShowAlert(Title:String,Message:String){
let alert = UIAlertController(title: Title, message: Message, preferredStyle: UIAlertControllerStyle.alert)
alert.addAction(UIAlertAction(title:"OK", style: UIAlertActionStyle.default, handler: { (action) in
alert.dismiss(animated: true)
}))
alert.present(alert,animated: true)
}
Я чувствую, что это какая-то проблема основного потока, но я не знаю, как ее решить.
func showAlert(title:String, message:String)
=>func showAlert(title: String, message: String)
с пробелом после : должно быть еще лучше. 05.08.2018