目前,只要NSURLConnection
发生变化,我就会mySearchBar.text
。我遇到了一个问题,即如果用户输入的文字太快,respondData
就会损坏。
所以,我想知道有没有办法检查相同的NSURLConnection
是否仍在加载?如果是,我如何删除当前连接并开始新连接?
答案 0 :(得分:27)
为该NSURLConnection添加属性,在开始新连接之前,执行:
[self.conn cancel];
self.conn = nil;
答案 1 :(得分:0)
您可以尝试使用异步请求。这种电话的好图书馆是ASIHTTPRequest。
每当您需要再次提出新请求时设置[request cancel];
。