Я следую учебнику из книги, и там делегат и источник данных отделены от контроллера (MyViewController.m)
[self setDataSource:[[MyViewDataSource alloc]
[self setDelegate:[[MyViewDelegate alloc]
для понимания, теперь я хочу извлечь контроллер из класса делегата(MyViewDelegate.m)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
2ndViewController *controller = [[2ndViewController alloc]];
[[self navController] pushViewController:controller animated:YES];
конечно, это не будет работать, так как navcontroller находится в делегате приложения.Но как мне лучше всего получить доступ к navcontroller из класса делегата?