2017-02-23 7 views
0

私はイベントを持っているテーブルビューを持っており、ユーザーはyes、no、maybe optionsを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

関連する問題