I'm getting the following error when i start type the search text in SearchBar
Assertion failure in -[UISearchResultsTableView _configureCellForDisplay:forIndexPath:]
My cellForRowAtIndexPath
code for Search Display Controller
is as follows :
if(tableView == self.searchDisplayController.searchResultsTableView)
{
static NSString *CellIdentifier = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
}
cell.textLabel.text = [search objectAtIndex:indexPath.row];
return cell;
}
Replace your code with this one may be it will work.
because once you find that the cell object is nil again you are allocating the cell with nil object using
[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
that's why it is not working.