У меня есть приложение панели вкладок с 6 элементами панели вкладок, каждый из которых открывает UITableView. Я пытаюсь включить каждую таблицу с возможностью открытия контроллера представления подробностей, когда выбран элемент в строке таблицы.
Например, для первого ViewController (ViewController1.m
) я создал
DetailView1.xib
DetailViewController1.h
DetailViewController1.m
Чтобы получить каждую строку в TableView ViewController1.m, я понимаю, что должен
используйте этот метод:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
Это мой код для этого метода, который не выдает никаких ошибок или предупреждений, но ничего не происходит при выборе TableViewCell:
DetailViewController1 *dvController = [[DetailViewController1 alloc] initWithNibName:@"DetailView1" bundle:[NSBundle mainBundle]];
[navController pushViewController:dvController animated:YES];
[dvController release];
Разве это не должно загружать DetailView1.xib? Я создал это с помощью шаблона приложения панели вкладок ... в котором по умолчанию нет NavigationController. Возможно ли, что-то не подключено прямо в Интерфейсном Разработчике?