我遇到的问题是,如果用户快速键入或者术语有点大,则有几个请求失败,有时我无法得到结果.
是否有一个选项可以等到用户停止输入然后发送请求
而不是每封他输入的信件发送请求?
- (voID)searchbar:(UISearchbar *)searchbar textDIDChange:(Nsstring *)searchText{ [NSObject cancelPrevIoUsPerformRequestsWithTarget:self]; [self performSelector:@selector(sendSearchRequest) withObject:searchText afterDelay:0.1f];}
您可能需要调整延迟时间.太长时间,并且用户注意到存在延迟,太短并且您遇到与现在相同的问题
总结以上是内存溢出为你收集整理的iOS:等到用户完成输入然后发送请求全部内容,希望文章能够帮你解决iOS:等到用户完成输入然后发送请求所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)