2009-08-18 4 views
0

왜 내 UIViewController 함수에서viewWillAppear이 두 번 실행되는 이유

- (void)viewWillAppear:(BOOL)animated 
두 번

.... 그것은 잘못 되었습니까?

아무도 도와 줄 수 있습니까?

미리 감사드립니다 ..

+0

2 번 언제? 어쩌면 전화가 2 번인가? :) – Daniel

+2

나는 이런 일이 생긴 것을 본 적이 없다. 코드를 게시 할 수 있습니까? – zpasternack

답변

2

이전에도 같은 문제가있었습니다. 네비게이션 기반 프로젝트를 사용하는 경우 IB는 기본적으로 NavigationController의 첫 번째보기로 RootViewController를 설정합니다. 따라서 application : didFinishLaunchingWithOptions :의 NavigationController에서 동일한 뷰를 다시 푸시하면 ViewWillApper가 두 번째로 시작됩니다.

이 경우가 아니라면 중단 점을 넣고 실행 시점을 발견하십시오.

관련 문제