그래서 오류가 발생하면보기 컨트롤러를 스택에서 꺼내려고하는데 한 번에 너무 많이 터지는 것처럼 보입니다. 상단의 탐색 표시 줄은 제목과 버튼을 잃지 만 이전 테이블보기 데이터는 계속 표시됩니다. 합니다 (XIB에서로드)UINavigationController popViewController가 모든 것을 팝합니다!
- 탭보기 템플릿
- 네비게이션 컨트롤러
- 보기 컨트롤러 : 무슨 일인지 모른다 ...
- 컨트롤러보기 (밀어 넣고, 무엇을 팝업하고 싶은지)
기본 셋업이 없다
여기
- 네비게이션 컨트롤러
617,451,515,코드입니다 :
NSLog(@"%@", [[self navigationController] viewControllers]);
[[self navigationController] popViewControllerAnimated:NO];
NSLog(@"%@", [[self navigationController] viewControllers]);
결과 NSLog의 쇼 :
2009-09-22 19:57:14.115 App[34707:550b] (
<MyViewController: 0xd38a70>,
<MyViewController: 0xd36b50>
)
2009-09-22 19:57:14.115 App[34707:550b] (null)
사람이 경험이? 이 작업을 수행하는
좋아, 이것은 전체 스택을 비우지 않음을 보여줍니다. 하지만 여전히 원하는 효과가 없습니다. UITableView는 네비게이션 컨트롤이 사라지는 동안 남아 있습니다 (그러나 배경 그라디언트는 "바"로 남음). –