应用程序在显示UIAlertController时崩溃

时间:2014-08-29 21:26:49

标签: uialertview

我刚刚将部署目标从iOS 8更改为7,所以我第一次在iOS 7上测试我的应用程序。

我遇到UIAlertController在调用时崩溃我的应用程序的问题。它在iOS 8上运行得非常好,但在iOS 7上根本不起作用。

以下是我正在使用的代码:

    @IBAction func resetAllButton(sender : AnyObject) {
    var alert = UIAlertController(title: "Start Over", message: "Are you sure you want to start over? This will erase your budget and all transactions.", preferredStyle: UIAlertControllerStyle.Alert)
    alert.addAction(UIAlertAction(title: "I'm sure!", style: UIAlertActionStyle.Default, handler:{ (ACTION :UIAlertAction!)in
        self.resetView()
        }))
    alert.addAction(UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel, handler: nil))

    self.presentViewController(alert, animated: true, completion: nil)
}

1 个答案:

答案 0 :(得分:2)

UIAlertController仅适用于iOS 8或更高版本。您需要使用UIAlertView在iOS 7上显示提醒。