У меня есть приложение панели вкладок с 6 элементами панели вкладок, каждый из которых открывает UITableView. Я пытаюсь включить каждую таблицу с возможностью открыть контроллер подробного представления, когда выбран элемент в строке в таблице.Доступ к новому UIViewController из UITableViewCell
Например, для первого 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? Я создал это с помощью шаблона приложения Tab Bar ... который по умолчанию не имеет NavigationController. Возможно ли, что что-то не подключено прямо в Interface Builder?