我有一个我想弹出警报视图的情况,但是显示警报视图的事件可能每5秒钟就会发生一次。我宁愿没有一堆警报视图供用户点击确定,所以我想知道。

您如何检查当前显示的UialertView?

有帮助吗?

解决方案

您可以保留对其的引用,也可以在警报委托中设置标志。当您打开警报时,将标志设置为true,当警报调用其解雇委托函数时,将其转换为false。检查标志的状态以确定当前是否打开警报。

如果您认为甚至有可能最终得到一堆警报,则可能需要重新考虑您的设计。警报对话框之后,您的用户不喜欢通过警报对话框击中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top