Я использую предикат для фильтрации таблицы. Он работает очень хорошо, а также отображает detailView для каждой ячейки.Как отобразить DetailView после поиска
Но после фильтрации он не работает, чтобы отобразить отфильтрованный список в detailView. Ячейка просто нажимает на нее, но не переключается на detailView.
Что мне здесь не хватает?
Код выглядит следующим образом.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
DetailViewController *dvController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
Person *person;
if (tableView == self.searchDisplayController.searchResultsTableView)
{
person = [self.filteredPeople objectAtIndex:indexPath.row];
}
else
{
person = [self.people objectAtIndex:indexPath.row];
}
dvController.title = person.firstName;
dvController.price = person.sjuName;
dvController.link = person.sexName;
dvController.picture = [UIImage imageNamed:person.femName];
[self.navigationController pushViewController:dvController animated:YES];
[dvController release];
dvController = nil;
}
ли это сбой там? – Ilanchezhian
Итак, у вас есть 2 стола? – Ilanchezhian