У меня есть контроллер подробных представлений в splitView - SearchDeatilViewController. Но этот контроллер просмотра подключен к контроллеру навигации. Как я могу получить этот подзаголовок, чтобы взять его с собой?Как получить дочерний вид UINavigationController
Я попытался, как это, чтобы перезагрузить суб вид Tableview:
SearchDetailViewController *detail1 = (SearchDetailViewController *)[self.viewControllers objectAtIndex:1];
[detail1.tableView reloadData];
Но это дает мне ошибку:
-[UINavigationController reloadTable]: unrecognized selector sent to instance
Это кажется, что объект Я получаю в переменной detail1 имеет тип navigationController. Очевидно, мне нужно идти на один уровень глубже. Как я могу это сделать?
Thanks
Почему ошибка говорит 'reloadTable', в то время как ваш код говорит' reloadData'? –
Я вообще не понимаю вопроса. Что вы подразумеваете под «Как я могу получить это подзаголовок, чтобы взять его под контроль»? –
Хорошо. У меня есть splitView, который имеет два вида: masterView и detailView. DetailView имеет также navigationController. Но я хочу получить detailView для перезагрузки в нем. Но когда я получаю контроллеры представлений от splitView в позиции 1, я получаю самый верхний контроллер и это navigationController. Как я могу получить представление, которое находится под управлением навигации, которое я получаю от splitView ??? –