我试图一个接一个地关闭两个视图控制器,在我的第一个视图控制器中,我一直在上传功能,当完成当前视图控制器时,它会被关闭。
现在,在上传 ViewController 被关闭后,我来到了之前的 viewcontroller。我也想取消那个“previousViewController”。
关闭“uploadViewController”后,我在“PreviousViewController”上调用方法
这是我尝试的方法:
在 UploadViewController 中:
[self dismissViewControllerAnimated:YES completion:^{
[previousView dismissME];
}];
现在当我来到“PreviousViewController”
这是那个dismissME
方法:
-(void)dismissME {
if (![[self presentingViewController] isBeingDismissed]) {
NSLog(@"Dismiss ME");
[self dismissViewControllerAnimated:YES completion:NULL];
}
}
我得到了“解雇我”的日志,但 viewController 没有被解雇。
有任何想法吗 .. ?如何实现这一目标..?