У меня есть следующий кодUIAlertController Swift
let alertController = UIAlertController(title: "error_title".localized, message: "error".localized, preferredStyle: .ActionSheet)
let retryAction = UIAlertAction(
title: "retry".localized,
style: .Default,
handler: {
(action:UIAlertAction!) in
self.fetch()
}
)
alertController.addAction(retryAction)
let cancelAction = UIAlertAction(
title: "cancel".localized,
style: .Default,
handler: {
(action:UIAlertAction!) in
self.navigationController!.popViewControllerAnimated(true)
}
)
alertController.addAction(cancelAction)
self.presentViewController(alertController, animated: true, completion: nil)
диалоговое окно отображается нормально, но когда я нажимаю кнопку, он не вызывает функцию обработчика. Есть идеи?
Вы говорите об щелчке на кнопке 'retry'? –
обе кнопки не работают – Yamila
Вы пытались добавить точки останова или вести журнал, чтобы узнать, по крайней мере, туда? Может показаться глупым, но это будет первый хороший шаг. –