我是Xcode和Swift的新手。我正在尝试设置一个警报(已完成-下面的代码)。我想知道是否有人可以帮助我。如果点击了“是”,我想将两个不同的变量重置为0。
非常感谢您的帮助。
@IBAction func showAlert() {
let alertController = UIAlertController(title: "Confirm Point Reset", message: "Are You Sure?", preferredStyle: .Alert)
let firstAction = UIAlertAction(title: "Yes", style: .Default, handler: nil)
let secondAction = UIAlertAction(title: "No", style: .Default, handler: nil)
alertController.addAction(firstAction)
alertController.addAction(secondAction)
presentViewController(alertController, animated: true, completion: nil)
}
最佳答案
您需要添加完成处理程序并更新该闭包中的值。完成处理程序是在发生操作(按下按钮时)时执行的代码。
let firstAction = UIAlertAction(title: "Yes", style: .Default) { action in
self.foo = 0
}