Структура на мой взгляд выглядит следующим образом. Я показываю обложку каждой главы каталога в представлении заголовка UITableView и отображаю подразделы каждой главы в соответствующем табличном представлении. Все это встроено в UIScrollView подкачки, который является rootViewController для навигационного контроллера. Стек:
UINavigationController (controlled by CatMainViewController [UIViewController])
UIScrollView (controlled by CatMainViewController [UIViewController])
UITableView (controlled by SectionViewController [UITableViewController])
Я хотел бы знать, как я могу общаться с CatMainViewController из метода didSelectRowAtIndexPath в моем SectionViewController, чтобы сообщить контроллеру навигации нажать контроллер представления, который загружает документ.
Я пробовал что-то вроде:
#import "CatMainViewController.m"
[CatMainViewController.self.navigationController pushViewController:newView animated:YES];
Но, очевидно, это не сработало так хорошо. Любая помощь будет принята с благодарностью! Спасибо.