当iPhone被锁定和解锁时,ASIHTTPREQUEST给出错误(1)

时间:2011-11-28 20:48:28

标签: iphone ios cocoa-touch asihttprequest multitasking

我正在使用ASIHTTPREQUEST在我的应用中进行异步网络连接。在大多数情况下,它的效果很好。但是,如果我正在运行连接,并锁定手机(但让应用程序保持打开状态),并解锁它,我的连接上会出现以下错误:

  

ErrorDomain = ASIHTTPREQUESTErrorDomain Code = 1   “操作无法完成。”   (ASIHTTPREQUESTErrorDomain错误1。)

如果手机被锁定或屏幕关闭,我怎样才能阻止这种情况发生,甚至让HTTP请求继续工作?

1 个答案:

答案 0 :(得分:1)

在发起请求之前,使用UIApplication的{​​{1}}方法启动后台任务。当请求返回成功或失败并且您已处理请求中的数据时结束后台任务。