我是iOS应用程序开发人员。我在iOS中实现NSURLConnection来处理web服务调用。在后台以编程方式在iOS中实现多个网络调用
在我的应用程序中,我想同时实现多个网络连接。而且我还想完全控制手动停止网络呼叫。
例如,我正在浏览表格视图,该视图使用后台线程上的连接填充服务器的数据,因此在这种情况下,UI是响应式的。但让我们说,我想从这个tableView导航回来,在这种情况下,连接不会停止。我想阻止它。
请帮我解决这个问题。无论如何,我希望我的UI响应。非常感谢。这将是非常有益的。
感谢, Ganesh神
如果你使用'NSURLConnection'的基于委托的翻译,你可以保持一个参考到你的'NSURLConnection'并调用'cancel'方法,当您关闭视图控制器。 – Rob
实现并发网络请求的一种方法是子类NSOperation,它封装了一个使用基于委托的实现的NSULRConnection或NSURLSession NSURLSessionTask。 – CouchDeveloper
感谢Rob和CouchDeveloper提供的有用答复。目前我正在尝试两种方法。 – Ganesh