当我从服务请求某些内容时,请按“主页”按钮。
然后,点击AppIcon进入应用程序。
然后,一些奇幻的事情发生了。
NSURLConnectDelegate
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
在applicationWillEnterForeground之前调用。为什么会这样?
答案 0 :(得分:0)
如果NSUrLConnection在后台完成加载,则会发送一个事件并将其添加到事件队列中。当您重新输入应用程序时,willEnterForeground事件将添加到队列中。
现在逐个调度队列事件。如果您不希望自己的应用在后台完成加载,则可以在输入背景之前取消连接。