在iOS8中dismissViewControllerAnimated崩溃

Mah*_*Mah 4 iphone objective-c ios ios8

我有一个在iOS7.0/7.1中运行良好的应用程序自上次iOS更新(8.0)以来,dismissViewControllerAnimated每次都崩溃.有人看到了同样的事情吗?
我有一个控件来调用第二个控制器:

**detailViewController.delegate = self;
[self presentViewController:detailViewController animated:YES completion:nil];**
Run Code Online (Sandbox Code Playgroud)

在关闭按钮我用这个:

**// Do something with the sender if needed
[viewController dismissViewControllerAnimated:YES completion:NULL];**
Run Code Online (Sandbox Code Playgroud)

我使用此(从另一个视图控制器中删除视图控制器)作为实现"第二"控件的指南,但崩溃再次出现.

有任何想法吗 ?

Wap*_*iti 5

当我以编程方式解雇时,我遇到了一个非常类似的问题.(就像代表完成一个过程).

我用过这个并且完美地工作了:

if (![self isBeingDismissed]) {
    [self dismissViewControllerAnimated:YES completion:^{
    }];
}
Run Code Online (Sandbox Code Playgroud)

它只是检查它是否已经被解雇.希望这对你有用!