나는 UINavigationViewController
을 가지고 있고 그 안에는 UITableViewController
을 하위 뷰로 추가했습니다.UITableViewController subview : UIViewController를 소유하도록 pushViewController에게 알리기
UITableViewController
에서 UINavigationViewController
pushViewController를 말하고 싶지만 올바른 navigationController 객체를 검색 할 수 없습니다.
내가 설명한 in this thread 메서드 중 일부를 시도했지만 해당 뷰의 navigationController를 가져올 수 없습니다.
하위보기에 대한 '소유'보기에 대한 참조를 얻을 수있는 방법이 있습니까?
편집 :
[[(MyAppDelegate *)[[UIApplication sharedApplication] delegate] mainViewController].navigationController pushViewController:oOptionsViewController animated:YES];
가 작동하게하려면 : 나는이 작업을 수행 할 수 있었다. 하지만 문제는 navigationController의 특정 이름을 반드시 알 필요가없는 것입니다. (동일한 클래스를 사용하는 여러 인스턴스가 있지만 다른 탐색 컨트롤러에서 사용될 수 있습니다.)