У меня была именно эта проблема. Я бы перетащил строку поиска, она бы «защелкнулась» на месте в виде заголовка таблицы, но никогда не показалась бы.
Я обнаружил, что при представлении следующего представления вам нужно initWithNibName:
Пример:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewSubclass *dvc = [[UITableViewSubclass alloc] initWithNibName:@"UITableViewSubclass" bundle:nil];
[self.navigationController pushViewController:dvc animated:YES];
[dvc release];
}
Это также предполагает, что вы перетащили SearchDisplayController в файл xib. Он сделает все необходимые подключения для вас.
Надеюсь, это поможет.