2011-09-11 2 views
0

나는 UIView이며, UINavigationController으로 전환해야합니다.UIView에서 UINavigationViewController로 이동

MainMenuNavigationViewController * aMainMenuNavigationViewController = [[MainMenuNavigationViewController alloc] initWithNibName:@"MainMenuNavigationViewController" bundle:nil]; 
[self presentModalViewController:aMainMenuNavigationViewController animated:YES]; 

내가 오류

점점 오전 : 이것은 내가 탐색 사용하고있는 코드입니다 - [UIViewController에 _loadViewFromNibNamed에게 : 번들 :]은 "MainMenuNavigationViewController"펜촉을로드하지만보기 콘센트가 설정되지 않았습니다. '

나는 인터넷 검색을 약 12 ​​시간 낭비했다. 그러나 나는 해결책을 찾을 수 없었다.

답변

0

인터페이스 빌더에서 열린 MainMenuNavigationViewController.xib에서, 문서 창에서 오른쪽 마우스 버튼을 클릭하여 참조 콘센트가 설정되지 않았으므로 마우스 오른쪽 버튼을 클릭하고 파일 소유자보기를 선택하십시오. 그것이 그 문제였습니다. 이제 공유 한 코드는 MainMenuNavigationViewController 모달 presentModalViewController를 제시하는 navigation Controller를 사용하여 viewController를로드하지 않습니다.

+0

나는 Uinavigationviewcontroller를 오른쪽 클릭 해보고 referingoutlet을 추가하려고했으나 여전히 오류가 발생합니다. 그런 다음 내비게이션 막대에 대한 참조 콘센트를 시도한 다음 아무런 오류가 발생하지 않았지만 탐색 막대가 전체 화면으로 확장되었습니다. 그런 다음 탐색 컨트롤러 내부에서보기를 시도했지만 파일 소유자에게 할당 할 수 없었습니다. –

관련 문제