Stop current NSURLConnection

风格不统一 提交于 2019-12-05 13:44:29

问题


Currently, I am making an NSURLConnection whenever mySearchBar.text did change. I am experiencing an issue whereby if the user enters text too quickly, The respondData gets corrupted.

So, I was wondering is there a way to check whether the same NSURLConnection is still loading? If yes, How do I drop the current connection and start a new one?


回答1:


Add a property for that NSURLConnection and before starting new connection, do:

[self.conn cancel];
self.conn = nil;



回答2:


You could try to use asynchronous request. A good library for such call is ASIHTTPRequest.

set [request cancel]; whenever you need to make another new request.



来源:https://stackoverflow.com/questions/7229261/stop-current-nsurlconnection

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!