У меня есть UINavigationViewController
, и внутри этого я добавил UITableViewController
в качестве подзаголовка.UITableViewController subview: Скажите pushViewController на владение UIViewController
Я хочу, чтобы иметь возможность указать UINavigationViewController
pushViewController изнутри UITableViewController
, но я не могу получить правильный объект navigationController.
Я пробовал некоторые из обсуждаемых методов in this thread, но я не могу получить navigationController для представления.
Есть ли способ получить ссылку на представление «владение» для подзаголовка?
EDIT: Я был в состоянии сделать это:
[[(MyAppDelegate *)[[UIApplication sharedApplication] delegate] mainViewController].navigationController pushViewController:oOptionsViewController animated:YES];
Чтобы заставить его работать. Но проблема в том, что я просто хочу сделать это, не зная специфического имени navigationController (скажем, у меня есть несколько таких экземпляров, где я использую один и тот же класс, но они могут использоваться в других навигационных контроллерах ..)