Я реализовал лист действий через контроллер предупреждений.Я хочу отобразить кнопку типа кнопки отмены с надписью «Оплатить».
Проблема в makeCall()
вызове функции, когда нажата кнопка оплаты, и когда нажата остальная часть экрана makeCall()
функция вызывается снова.
Как определить, что действие вызывается черездействие кнопки оплаты или через Tapp на остальной части экрана?Я только хочу позвонить в функцию makeCall()
, когда нажата кнопка оплаты.
alertController = UIAlertController(title: "", message: nil, preferredStyle: .actionSheet)
let cancelAction = UIAlertAction(title: "Pay", style: .cancel) { (UIAlertAction) in
printLog("cancelAction")
makeCall()
}
cancelAction.isEnabled = false
alertController.addAction(cancelAction)
self.present(alertController, animated: true) {}
![enter image description here](https://i.stack.imgur.com/Aiw30.png)