2

채팅 앱이 있는데 내 UINavigationController의 뒤로 버튼을 누르거나 다른 방법으로보기가 남아있을 때 연결 관리자가 현재 채팅방을 나가게하고 싶습니다. . viewWillDisappear:이 나를 위해 작동하지 않습니다. (예를 들어 UINavigationController and viewWillDisappear) 문제와 몇 가지 다른 사람과는 달리UINavigationController 뒤로 버튼 누르기 및 viewWillDisappear

나는 완전히 교과서보기 설정해야 무슨이 - 하나 UINavigationController, segues로 연결 서브 클래스 UIViewControllers의 무리로 선도. 대화방보기 컨트롤러를 떠날 때 나는 무엇을 감지 할 수 있습니까?

답변

1

설정이 잘 되었습니까? 난 그냥 엑스 코드의 마스터 - 상세 템플릿으로 새 프로젝트를 만들어 내 상세 뷰 컨트롤러에이 추가, 내가 버튼을 다시 누르면 예상대로 "사라는 ..."... 기록 된

- (void)viewWillDisappear:(BOOL)animated{ 
    [super viewWillDisappear:animated]; 

    NSLog(@"gone..."); 
} 
+0

나는 확신 - 그것이 유일한 SEGUE는 수동 (코드에서 호출)을 트리거되는 도면이다입니다. 아직도, 나는 관계없는 설정을하지 않았기 때문에 viewWillDisappear가 호출 될 것으로 기대한다. –

+0

단일 뷰 응용 프로그램에서 변경된 사항이 있습니까? 환경이 뷰 변경 사항을 호출하지 않도록 만드시겠습니까? –

+0

아니, 그냥 단일보기 템플릿 작업을했다. 아하. –