有没有办法在 table 视图中计算警报?
Is there a way to calculate alerts in table view?
我有一个包含事件的表视图,用户可以 select 是的,不,也许 alert controller
中的选项。我喜欢计算是、否、也许的数量。我本可以使用 UISwitch
并计算它,如果有并且没有这样的选项并将值存储在 eventStatus
eventSwitch.isOn = object.value(forKey: "eventStatus") as! Bool
有没有办法,我可以用警报控制器做同样的事情,它有是、否、也许(3 个选项)?
如何在警报操作处理程序中实现这些计算:
var yesCount = 0
var noCount = 0
var maybeCount = 0
func showAlert() {
let alert = UIAlertController(title: "title", message: "msg", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "yes", style: .default) { _ in
self.yesCount += 1
})
alert.addAction(UIAlertAction(title: "no", style: .default) { _ in
self.noCount += 1
})
alert.addAction(UIAlertAction(title: "maybe", style: .default) { _ in
self.maybeCount += 1
})
present(alert, animated: true, completion: nil)
}
我有一个包含事件的表视图,用户可以 select 是的,不,也许 alert controller
中的选项。我喜欢计算是、否、也许的数量。我本可以使用 UISwitch
并计算它,如果有并且没有这样的选项并将值存储在 eventStatus
eventSwitch.isOn = object.value(forKey: "eventStatus") as! Bool
有没有办法,我可以用警报控制器做同样的事情,它有是、否、也许(3 个选项)?
如何在警报操作处理程序中实现这些计算:
var yesCount = 0
var noCount = 0
var maybeCount = 0
func showAlert() {
let alert = UIAlertController(title: "title", message: "msg", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "yes", style: .default) { _ in
self.yesCount += 1
})
alert.addAction(UIAlertAction(title: "no", style: .default) { _ in
self.noCount += 1
})
alert.addAction(UIAlertAction(title: "maybe", style: .default) { _ in
self.maybeCount += 1
})
present(alert, animated: true, completion: nil)
}