我正在使用网页应用。我有一个viewController A,它有一个scrollView和另外3个viewController让我们调用它们ViewController B,C,D和我使用滚动器的分页切换控制器B,C,D。我的问题是:我想从ViewController B中的按钮调用presentModalViewController,但是当我在ViewControllerB.m中执行此操作时
-(void) nextController{
ViewControllerE *controllerE = [[[ViewControllerE alloc] init]autorelease];
controllerE.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:controllerE animated:YES];
}
它只能覆盖B的视图但我仍然可以在E,C,D之间切换。我不想要这个。我想从父ViewController A调用此方法,因为当我调用ViewController E时,我想要进行分页。
我试过了:
[self.parentViewController presentModalViewController:controllerE animated:YES];
但没效果。
任何人都可以帮助我吗?
答案 0 :(得分:1)
结果是什么:
[self.parentViewController presentModalViewController:controllerE animated:YES];
它会给你一个错误 - 有什么事吗?
尝试使用它进行调试:
NSLog(@"%@", self.parentViewController);
它给你的结果是什么?