使用UIAlertAction Xcode 7.3 beta在控制台中出错

时间:2016-08-09 16:37:38

标签: swift uialertview uialertaction

我正在尝试使用alertview将错误打印给用户。 这是我的代码:::

if error != nil{
 let DisplayAlert = UIAlertController(title: "Error!!", message: error?.description, preferredStyle: .Alert)
 DisplayAlert.addAction(UIAlertAction(title: "OK", style: .Default, handler: nil))
}

当我运行代码时,我在控制台中看到以下内容,我没有看到向用户显示任何警报。

“不允许在取消分配时尝试加载视图控制器的视图,并且可能导致未定义的行为”

我该怎么做才能解决这个问题。请帮忙。 谢谢!!!

1 个答案:

答案 0 :(得分:1)

看起来您忘记提供提醒

if error != nil{
    let DisplayAlert = UIAlertController(title: "Error!!", message: error?.description, preferredStyle: .Alert)
     DisplayAlert.addAction(UIAlertAction(title: "OK", style: .Default, handler: nil))
    self.presentViewController(DisplayAlert, animated: true, completion: nil)
}