У меня есть приложение ViewBased.Я добавил UITableView на один из контроллеров UIViewController.Он показывает данные, и я реализовал все методы делегата и т. Д. Моя проблема в том, что когда я хочу показать detailView, этого просто не происходит.Мой код:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailViewController *detailViewController =[[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
NSLog(@"DidSelectRowAtIndexPath");
// Pass the selected object to the new view controller.
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
}
Я вижу, что мне нужен навигационный контроллер, но у меня его нет, и я безуспешно пытался добавить его программно.У меня нет ни одного в моем appDelegate, поэтому мой вопрос заключается в том, нужно ли мне добавить один, чтобы показать подробный вид?Если да, пожалуйста, дайте мне пример кода, как это сделать.Если нет, то какой еще путь?
Я новичок в iOS, поэтому я немного потерян здесь.Пожалуйста, помогите!