没有互联网时重复的UIAlertView

时间:2012-04-02 23:48:48

标签: uialertview reachability

我已经使用了apple提供的可访问性代码并创建了一个UIAlert,该应用程序首次通过AppDelegate.m文件的applicationDidBecomeActive操作加载时显示。此警报工作正常,但是,在解除警报后,用户仍然能够与UI进行交互,并且这样做会导致应用程序崩溃,因为它无法从Internet收集必要的数据。我想知道是否有办法让我的UIAlert在被解雇后重复弹出除非互联网服务可用? 欢呼声。

2 个答案:

答案 0 :(得分:0)

您的客户&如果用户有不可忽视或不断重复的UIAlertView,他们可能会非常恼火。

我建议在警报视图“你需要一个有效且有效的互联网连接”消息下显示“我理解”文字,如果互联网出现故障并且他们正在尝试做一些需要的事情,则只显示一次远程连接。

但是如果你坚持一次又一次地弹出一个警报视图,至少给用户一些时间(例如几秒或几分钟或某段时间)他们可以去网络窗格并启动WiFi网络或启用3G或其他。

答案 1 :(得分:0)

反复出现的提醒视图会非常烦人。如果您的应用程序无法在没有Internet连接的情况下运行,只需提示您的用户将其打开并重新启动应用程序即可。另一种方法是添加有限的离线功能,并使用可达性等待互联网连接可用。

相关问题