在applicationWillEnterForeground之前调用NSURLConnectDelegate

时间:2013-05-24 16:11:55

标签: iphone ios

当我从服务请求某些内容时,请按“主页”按钮。

然后,点击AppIcon进入应用程序。

然后,一些奇幻的事情发生了。

NSURLConnectDelegate

- (void)connectionDidFinishLoading:(NSURLConnection *)connection 
在applicationWillEnterForeground之前调用

。为什么会这样?

1 个答案:

答案 0 :(得分:0)

如果NSUrLConnection在后台完成加载,则会发送一个事件并将其添加到事件队列中。当您重新输入应用程序时,willEnterForeground事件将添加到队列中。

现在逐个调度队列事件。如果您不希望自己的应用在后台完成加载,则可以在输入背景之前取消连接。