相关疑难解决方法(0)

如何检测UISearchBar/UITextField的输入暂停?

我有以下UISearchbar代码:

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
    [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
    NSString* endpoint =[NSString stringWithFormat:@"http://www.someurl/",
                         [searchText stringByReplacingOccurrencesOfString:@" " withString:@"+"]];
    NSURL* url = [NSURL URLWithString:endpoint];
    NSURLRequest* request = [NSURLRequest requestWithURL:url];
    GTMHTTPFetcher* myFetcher = [GTMHTTPFetcher fetcherWithRequest:request];
    [myFetcher beginFetchWithDelegate:self didFinishSelector:@selector(searchResultsFetcher:finishedWithData:error:)];
}
Run Code Online (Sandbox Code Playgroud)

我希望在输入暂停后发送此请求,并在每次命中一个字符时重置计时器.我怎样才能做到这一点?

iphone cocoa-touch objective-c nstimer uisearchbar

15
推荐指数
2
解决办法
6030
查看次数

标签 统计

cocoa-touch ×1

iphone ×1

nstimer ×1

objective-c ×1

uisearchbar ×1