0

当我向 Service 请求某些内容时,然后按 Home 按钮。

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

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

NSURLConnectDelegate

- (void)connectionDidFinishLoading:(NSURLConnection *)connection 

在 applicationWillEnterForeground 之前调用。为什么会这样???

4

1 回答 1

0

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

现在队列事件被一一调度。如果您不希望您的应用在后台完成加载,您可以在进入后台之前取消连接。

于 2013-05-24T16:21:51.310 回答