【发布时间】:2012-06-11 20:29:38
【问题描述】:
背景:我想关闭我之前展示的 modalView,并立即展示我刚刚用新信息关闭的 viewController。
问题:如果没有显式指针指向以模态方式呈现第一个 ViewController 的父 ViewController,我在这方面做得并不好。我正在尝试编写这个类,它不会与以前的viewController 的代码混淆。
可能的线索:我一直在尝试几件事:
1.) 尝试访问父级 ViewController,此时我不知道该怎么做。
2.) 一旦获得对父级的访问权限,我可以简单地应用以下代码:
UIViewController* toPresentViewController = [[UIViewController alloc] init];
[self dismissViewControllerAnimated:YES completion:^{
[parentViewControllerAccessor presentModalViewController:toPresentViewController animated:YES];
}];
理论上这应该可以访问父级viewController。我对其他方法持开放态度。
假设:您无权更改父 ViewController 中的任何代码。
【问题讨论】:
标签: iphone ios ipad modalviewcontroller presentmodalviewcontroller