가능한 중복 : 어떤 위임 방법
How to tell when back button is pressed in a UINavigationControllerStack아이폰 : UINavigationController가 다시 버튼
나는 다시 버튼을 누르면들 안녕이라고? 안부 카를로스 바르가스
가능한 중복 : 어떤 위임 방법
How to tell when back button is pressed in a UINavigationControllerStack아이폰 : UINavigationController가 다시 버튼
나는 다시 버튼을 누르면들 안녕이라고? 안부 카를로스 바르가스
UINavigationBarDelegate
대리자 클래스이며이 컨트롤러가 스택에서 작동하기 때문에 그냥 밀거나 전망을 보여주고있어, -navigationBar:shouldPopItem
을 구현합니다. 이것은 항상 true로 평가 될 것입니다. 그렇지 않으면 아무것도하지 않는 뒤로 버튼을 느낄 것입니다.하지만보기 컨트롤러가 Apple의 휴먼 인터페이스 지침을 위반하게됩니다.
저는 elsurudo에 동의합니다. 세 번째 ViewController로 이동할 때 - (void) viewWillDisappear도 호출되지만, 세 번째 View Controller에는 존재하지만 First View Controller에는 존재하지 않기를 원할 수도 있습니다. 따라서 사용자가 두 번째보기 컨트롤러에서 돌아가서 제대로 연결을 끊을 때이를 감지 할 수 있습니다.
UINavigationController가 관련되어 있기 때문에이 특정 질문에는 작동하지 않습니다. 이 경우 런타임 오류가 발생합니다. – ruralcoder