2017-02-23 57 views
0

我有一个tableview有事件,用户可以选择是,不,也许选项从alert controller。我喜欢计算是,不,也许是。我可以用UISwitch和计算的话,如果是像这样没有选项,并在eventStatus有没有办法在表格视图中计算警报?

eventSwitch.isOn = object.value(forKey: "eventStatus") as! Bool 

存储的价值有没有一种方法,我可以做报警控制器,它具有是一样的,没有,也许(3个选项)?

+1

如何实现在警报操作的计算? – user3581248

+0

是的,这是我无法弄清楚,我到处搜索它 – Coder221

回答

1

如何实现这些计算在警报动作处理程序:

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) 
} 
+0

欣赏它,现在得到了主意。 – Coder221

相关问题