如何通知用户由于连接问题导致远程API失败?

时间:2015-09-17 00:00:29

标签: ios uialertview

我有一个应用,用户必须登录他/她的帐户。该应用程序对我们的后端服务器进行API调用,但是当用户没有Internet时,应用程序在尝试登录时崩溃。

如果由于没有互联网崩溃苹果会拒绝我的应用吗?当用户拥有互联网时,它可以完美地运行(无崩溃)。如果他们这样做,每当应用尝试进行api呼叫时,如何让用户知道由于互联网连接问题导致操作失败,我该如何显示UIAlertView

1 个答案:

答案 0 :(得分:2)

正确的解决方案是使用“Reachability”检查Internet连接。如果没有连接,甚至不要尝试拨打互联网。提醒他们需要访问的用户继续。

尽管如此,由于没有互联网,您的应用不会崩溃。为什么会崩溃?编写更好的代码来处理意外结果。