Im использует UITableViewController для управления данными. Когда я нажимаю на ячейку, моя программа переходит в другую сцену (пусть это будет myDetailViewController). Но я просто добавил панель поиска (UISearchViewController), и поиск отлично работает, но когда я нажимаю на ячейку из таблицы с отфильтрованными данными, ничего не происходит. Но мне нужна программа, чтобы перейти в сцену myDetailViewController, чтобы просмотреть детали объекта. Как я могу это сделать?UISearchBar и segues
Btw, для изменения видов (из базовых ячеек, без фильтрации) Я использую segues. И я также использую этот метод:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"nameofmysegue"]) {
//some code to give some data to new controller;
}
}
И когда я использую tableView:didSelectRowAtIndexPath
: без перетекает ничего не происходит вообще.
Большое спасибо. Это действительно помогло мне. Просто используется [self performSegueWithIdentifier @ "mySegueID"]. Но обратите внимание, что теперь я подключил не ячейку с сценой detailview, а текущую сцену с сценой detailview. –