我是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)
}
答案 0 :(得分:0)
您需要添加完成处理程序并更新该闭包中的值。完成处理程序是在操作发生时(按下按钮时)执行的代码。
let firstAction = UIAlertAction(title: "Yes", style: .Default) { action in
self.foo = 0
}