通常,在使用大量 HTTP 请求与服务器通信的 iOS 应用程序中,我将 NSBlockOperation 添加到应用程序的全局 NSOperationQueue,然后在应用程序检测到 Internet 连接状态发生变化时暂停并启用队列,从而节省任何当前在队列中的请求,直到队列解除挂起。但是,我不完全确定这样,当前正在运行的任何操作都会停止,然后重新添加到队列的顶部。
我的问题是:当您使用对远程服务器的 HTTP 请求(即暂停、恢复、取消请求等)时,是否有更好的方法来处理网络状态的变化......