У меня проблема с выполнением следующего кода при поиске в таблице.Этот код отлично работает в других местах.Но в настоящее время он выдает ошибку как
[_ UITableViewSeparatorView rangeOfString:]: нераспознанный селектор, отправленный экземпляру 0x6041790
Ниже приведен код, который меня беспокоит.Пожалуйста, дайте мне знать об обнаруженной ошибке.
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
[tableData removeAllObjects];// remove all data that belongs to previous search
if([searchText isEqualToString:@""] || searchText==nil)
{
[displayTable reloadData];
return;
}
NSInteger counter = 0;
for(NSString *name in dataSource)
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];
NSRange r = [name rangeOfString:searchText];
if(r.location != NSNotFound)
{
if(r.location== 0)//that is we are checking only the start of the names.
{
[tableData addObject:name];
}
}
counter++;
[pool release];
}
[displayTable reloadData]; }
Заранее спасибо !!
Ждем ваших ответов.
спасибо