背景:我想关闭我之前提出的模态视图,并立即展示viewController
我刚刚用新信息解除的相同视图。
问题:ViewController
如果没有一个明确的指针指向第一个模态呈现的父级,我这样做并不是很成功ViewController
。我正在尝试编写这个类,它可以在不弄乱以前viewController
的代码的情况下工作。
可能的线索:我一直在尝试几件事:
1.)试图访问 parent ViewController
,此时我不知道如何。
2.) 一旦获得对父级的访问权限,我可以简单地应用以下代码:
UIViewController* toPresentViewController = [[UIViewController alloc] init];
[self dismissViewControllerAnimated:YES completion:^{
[parentViewControllerAccessor presentModalViewController:toPresentViewController animated:YES];
}];
从理论上讲,这应该可以访问 parent viewController
。我对其他方法持开放态度。
假设:您无权更改 parent 中的任何代码ViewController
。