我是iOS应用开发的新手,但我没有找到类似的问题。
在同一个视图控制器中是否可能有两个或更多独立的警报? 我的目标iOS版本为7.1,因此使用以下已弃用的UIAlertView方法:
let errorAlert: UIAlertView = UIAlertView()
errorAlert.delegate = self
errorAlert.message = "Are you sure?"
errorAlert.addButtonWithTitle("Yes")
errorAlert.addButtonWithTitle("No")
errorAlert.show()
这个警告会传递给一个包含一些逻辑的 switch 语句的函数。
func alertView(View: UIAlertView!, clickedButtonAtIndex buttonIndex: Int) { ...
到目前为止,一切都很好。但是,当我在同一个视图控制器中创建第二个警报时,它也进入相同的函数。例如,如果我未能与数据库建立连接,我将显示不同的错误消息,但这也会进入上面的alertView函数并运行相同的switch语句。
我是否犯了明显的错误?
提前致谢。