을 밀어 없습니다. 위의 내용은 myTableView에 있습니다.있는 navigationController보기
앱은 탭 기반입니다. IB의 TabbarController 개체 아래에 NavigationController 개체를 추가했습니다. 그런 다음 app delegate에 myNavigationController에 대한 참조를 만들었습니다.
위의 코드가 작동하지 않는 이유는 무엇입니까? addSubview가 현재보기에 있으면 작동합니다.
감사합니다. IBOutlet이 연결되지 않았습니다. – 4thSpace
detailView에서 viewWillAppear에서이 작업을 수행합니다. appDelegate.myNavigationController.navigationItem.rightBarButtonItem = self.myButton하지만 버튼이 표시되지 않습니다. 인스턴스가 유효하다는 것을 알았습니다. 내가 뭘 잘못하고 있는거야? – 4thSpace
아마도 다른 질문을해야합니다. 그러나 내 머리 꼭대기에서 navigationItem은 내비게이션 컨트롤러에 표시되는 뷰 컨트롤러에만 적용되며 내비게이션 컨트롤러에는 적용되지 않습니다. appDelegate.myNavigationController.topViewController.navigationItem.rightBarButtonItem이 필요합니다. 또는 간단히 말해서 self.navigationItem.rightBarButtonItem을 원할 수도 있습니다. –