如何设置搜索结果以使用我的自定义单元格?我的自定义在表格视图中工作,当我进行搜索时它会搜索(我可以看到日志)但是单元格是空的,我可以点击空单元格将继续下一个视图控制器。
如果我使用普通的 Cell,它可以正常工作。
我的 cellForRowAtIndexPath 代码
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"SRMUserCell";
UserViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UserViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
UserDetails *userDetails = nil;
if (tableView == self.searchDisplayController.searchResultsTableView) {
userDetails = [self.searchResults objectAtIndex:indexPath.row];
} else {
userDetails = [self.fetchedResultsController objectAtIndexPath:indexPath];
}
cell.username.text = userDetails.userName;
cell.userMphone.text = userDetails.userMobile;
cell.userML.text = userDetails.userML;
return cell;
}
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
{
[self filterContentForSearchText:searchString scope:@"All"];
return YES;
}
谢谢