UIAlert不能在IOS 7中工作(Swift)
问题描述:
我有这个快速确认框,它在IOS 8中完美工作,但它不能在IOS 7中工作,我该如何解决它?UIAlert不能在IOS 7中工作(Swift)
这里是我的代码
var refreshAlert = UIAlertController(title: "Cerrando la aplicacion!", message: "Seguro que desea Cerrar ?", preferredStyle: UIAlertControllerStyle.Alert)
refreshAlert.addAction(UIAlertAction(title: "Si", style: .Default, handler: { (action: UIAlertAction!) in
exit(0)
}))
refreshAlert.addAction(UIAlertAction(title: "No", style: .Default, handler: { (action: UIAlertAction!) in
println("ho hace nada")
}))
presentViewController(refreshAlert, animated: true, completion: nil)
阅读UIAlertController的文档。特别是“可用性”部分。它说“在iOS 8.0及更高版本中可用”,它的含义正是它所说的。 – Fogmeister
你是什么意思不工作? UIAlertController是在iOS8中引入的。对于早期版本,如文档中所述,使用“UIActionSheet”或“UIAlertView”。 请注意,如果要在AppStore中发布,则不能执行“退出(0)”。 – Larme
我没有看到'exit(0)'。这是iOS应用中的一个很大的问题。事实上,它可能会让你的应用程序被拒绝。用户不应该以这种方式退出应用程序。这就是主页按钮的用途。 – Fogmeister