navigationController
내부, 내가 ChildViewController
이고 뒤로 버튼을 탭한 경우. 내가 떠나기 전에 나는 어떤 데이터를 parentViewController
에 보내고 싶다.뒤로 버튼을 누를 때 수행 할 작업
이 ChildViewController
또한, 자신의 아이를 가지고 있기 때문에, 게다가
-(void)viewWillDisappear;
먼저 사용하여이 작업을 수행하는 이유는 어떤 간단하고,이 적용될 때까지, viewWillDisappear
도 호출됩니다.
둘째, 사용자가 집 버튼을 누르면. 호출됩니다. (아마도)
이 작업을 수행하기위한 합리적이고 적절한 방법은 무엇입니까?
첫 번째 두 개는'viewWillDisappear'를 탐지하는 것을 제외하고 사용자가 뒤로 버튼을 누르는 지 알지 못하기 때문에 작동하지 않는 것 같습니다. 그러나'ViewWillDisappear'에서 우리는 그것이 터지거나 자식 VC에 푸시되는지 알 수 없습니다. 따라서 알림을 보내거나 대리자 메서드를 실행할 방법이 없습니다. 마지막 하나는 굉장한 것처럼 보였다.어떻게 그 특성을 찾았습니까? 전체 UIViewController 참조를 통해 읽었습니까? –
위의 내용은 View Life Cycle에 고려되는 일반적인 속성입니다. – Arvind