MainPage라는 하나의 뷰 컨트롤러가 있다고 가정합니다 (이것은 rootViewController 임). 해당보기 컨트롤러에서 하나의 하위보기를 추가하고 있습니다.서브 뷰에서 다른 뷰 컨트롤러로 이동하는 방법은 무엇입니까?
은 아래를 참조하십시오 :
그 서브 뷰에서FirstPage1=[[FirstPage alloc] initWithNibName:@"FirstPage" bundle:[NSBundle mainBundle]];
[self.view addSubview:FirstPage1.view];
, 나는 다음 페이지로 이동해야합니다.
그래서 아래 코드와 같이 presentViewController를 사용했지만 잘 작동하지 않았습니다. 그것은 처음에 잘 작동
[self.view.window.rootViewController presentViewController:AnotherViewController animated:YES completion:nil];
하지만 난 다음에 시간을 요구하는 경우, 나는 오류가 아래에있어 :
코드 아래를 참조하십시오.
오류 : 보기가 창 계층 구조에 없습니다!
왜 'FirstPage1'보기를 자신에게 추가 하시겠습니까? 나는 이미 자신의 견해를 가지고 있습니다. 다시 한번 자체 견해를 추가하는 것은 말이되지 않습니다 ... – nburk