【发布时间】:2014-04-02 15:46:21
【问题描述】:
我试图关闭一个名为 C 的 ModaViewController,返回到 A。 ModalViewController 在B 中提供。因此导航流程是 A->B - (present ModalView) -> C。我可以将 ModalViewController 解散回 B,但我无法在完成括号中弹回 A。这是我尝试过的代码:
[self dismissViewControllerAnimated:YES completion:^{
[self.navigationController popToViewController:[[self.navigationController viewControllers] objectAtIndex:0] animated:YES];
}];
ModalViewController 被解除,但不会弹回 A。我在 IBAction 中调用此代码块。
有什么建议吗?
第二点,当我关闭 ModalViewController 时,控制器 B 中的所有 UIPickers 都是空的/已释放。我也在使用 ARC。
【问题讨论】:
-
这个方法,在哪个控制器中调用? A、B 还是 C?
-
@DuricanRadu 它在
C中被调用,它是 ModalViewController
标签: ios modalviewcontroller poptoviewcontroller