dismissViewControllerAnimated:YES Vs dismissViewControllerAnimated:NO

时间:2016-10-28 04:34:30

标签: ios uiviewcontroller presentviewcontroller

对我来说似乎有点奇怪

当我这样做时

UIViewController *pv = self.presentingViewController;
[pv dismissViewControllerAnimated:NO completion:^{
    [pv presentViewController:self animated:YES completion:nil];
}];

我的应用崩溃了

当我做的时候

UIViewController *pv = self.presentingViewController;
[pv dismissViewControllerAnimated:YES completion:^{
    [pv presentViewController:self animated:YES completion:nil];
}];

我的应用运行顺利。

有人可以解释原因吗?

我在两种情况下都在完成块中调用presentViewController。

0 个答案:

没有答案