2009-12-15 4 views
0

짐작할 수없는 이상한 문제가 있습니다. NavigationController에 푸시하는 많은 uiViewController가 있습니다. 상당히 일반적인 것들입니다. 드릴 다운 응용 프로그램이기 때문에 3 개의 화면을 통해 이동 한 후에는 다음에 푸시 할보기가 실제로 나타나지 않고 탐색 표시 줄의 제목 만 바뀝니다.uiViewController를 NavigationController에 푸시 할 때 제목 만로드됩니다.

DisplayViewController *tempDispController = [[DisplayViewController alloc] initWithNibName:@"DisplayVC" bundle:nil]; 
    [self.navigationController pushViewController:tempDispController animated:YES]; 
    [tempDispController release]; 

새로운 제목은 새의 ViewController의 viewDidLoad에 설정 - 그리고 그에서 애니메이션 않지만, 실제보기는 여전히 이전 하나입니다 : 나는 모든 다른 사람으로 같은 방법으로 밀고하고 있습니다.

편집 : 가끔로드가 잘되는 것을 잊어 버렸습니다. 보통 처음이지만 그 다음 몇 번은 아닙니다. 가끔은 처음도.

아이디어가 있으십니까? 이것은 뷰 컨트롤러 이다 같은데

감사 ..

답변

0

은 스택으로 푸시되어 있지만 도면 콘텐츠가 없습니다.

+0

죄송합니다 - 가끔로드되는 것을 포함하려고했습니다. 일반적으로 처음에는 괜찮 았으나 잠시 동안 다시는 그렇지 않습니다. 원래 질문을 업데이트했습니다. 감사. – Craig

0

는 해결이 .. 그것이 내가 다음의 ViewController를 호출 된 시점까지 완료하지 않은 동기 네트워크 호출을 실행중인 호출의 ViewController ..

그래서, 단지 그것을 비동기 연결을 설정하고 기다렸다 이동하기 전에 응답. 또한 사용자에게 진행 상황 및 오류 처리를 보여주는 데 더 효과적입니다.

답변을 주셔서 감사합니다!

관련 문제