【发布时间】:2015-11-10 12:31:33
【问题描述】:
假设我有名为 A、B、C、D、E 的视图控制器 我以 presentModel 的方式一个接一个地打开这些ViewConrollers。当我在 ViewController E 时,我想以 presentModel 方式打开另一个 ViewController F。在那个 F ViewController 我有一个后退按钮。当我点击它时,它应该关闭 F 并显示 A ViewController。但是现在当它关闭时显示 E。当我单击 F
请帮助我。谢谢
更新
-(IBAction)dismisthis:(id)sender{
UIViewController *dismissingViewController = self.presentingViewController;
while (dismissingViewController.presentingViewController != nil && [dismissingViewController isKindOfClass:[FrontViewController class]]) {
dismissingViewController = self.presentingViewController;
}
[dismissingViewController dismissViewControllerAnimated:NO completion:NULL];
【问题讨论】:
标签: ios objective-c uiviewcontroller presentmodalviewcontroller