我有一个UITableView一个UISearchBar和我的实现如下:的UISearchBar失去焦点
-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
[self.searchBar becomeFirstResponder];
if(searchText.length == 0)
{
self.isFiltered = NO;
}
else
{
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF.writer1 contains[c] %@", searchText];
self.isFiltered = YES;
[[RTRepairOrderStore sharedStore] filterROArray:predicate];
}
[self.tableView reloadData];
}
的问题是,当我键入一个字母在搜索栏中,搜索工作,但键盘被立即解雇。我怎样才能防止这一点?