페이지 응용 프로그램을 사용하고 있습니다. viewController A 및이 3 다른 scrollController viewController ViewController B, C, D 호출 할 수 및 컨트롤러 B, C, D scroller의 페이징을 사용하여 전환 할 수 있습니다. 내 문제는 : 나는의 ViewController B의 버튼에서 presentModalViewController 전화를 원하지만 내가 ViewControllerB.mParentViewController에서 presentModalViewController를 호출하는 방법 페이징 응용 프로그램의 메서드
-(void) nextController{
ViewControllerE *controllerE = [[[ViewControllerE alloc] init]autorelease];
controllerE.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:controllerE animated:YES];
}
에서이 작업을 수행 할 때 만 B의 견해를 다루 작동하지만 난 여전히 E, C, D 사이를 전환 할 수 있습니다. 나는 이것을 원하지 않는다. ViewController E를 호출 할 때 페이징을 해제하고 싶기 때문에 부모 ViewController A에서이 메서드를 호출하고 싶습니다.
[self.parentViewController presentModalViewController:controllerE animated:YES];
을하지만 작동하지 않았다 :
나는 시도했다.누구든지 나를 도울 수 있습니까?
나는 그것을 시도했다. 그리고 그것은 null을 돌려 준다 나는 이유를 모른다. .. – rcmcastro