У меня есть UISearchBar для UITableView и моя реализация выглядит следующим образом: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];
}
Проблема в том, что после того, как я печатаю одну букву в строке поиска, поиска работы, но клавиатура немедленно уволен , Как я могу это предотвратить?