如何避免应用程序在同步请求中崩溃

时间:2013-04-15 14:04:30

标签: objective-c httpurlconnection

我使用JSONKit将一些JSON数据发布到服务器。

在发布数据之前,我正在检查互联网连接。

但如果在发送请求后互联网连接丢失,则在此行之后:

NSData *receivedData = [NSURLConnection sendSynchronousRequest:request
                                             returningResponse:&response
                                                         error:&error];

我的应用崩溃了。

我不想在这里使用异步方法。

有什么特别的方法,我可以在这种情况下显示警报而不是让我的应用程序崩溃吗?

1 个答案:

答案 0 :(得分:0)

我明白了。如果没有互联网连接,那么响应变量将为零。我可以查看if (response == nil)并在此处发出提醒。