UIViewController presentViewController在ios 8上崩溃

时间:2014-09-23 01:02:13

标签: ios8 uikit

在我们的错误记录系统中遇到此错误,一直在搜索高低,似乎无法找到任何解决方案。任何帮助表示赞赏。这是stacktrace

1 个答案:

答案 0 :(得分:1)

您可能在XCODE日志中遇到此消息

  

"在分离的视图控制器上呈现视图控制器是   气馁"。

如果是,则尝试

[self.view.window.rootViewController presentViewController:myVC];

如果失败,那么请确保在立即呈现ViewController时调用presentViewController:myVC,即在您的情况下我从trace中看到的内容 - CalendarEventDetailViewController。

如果那也失败那么后退 - 从你调用VC的地方开始使用presentViewController,在iOS8表示层中特别改变了WRT UIAlert / UIActionSheet和U​​IPopovers,  如果您正在使用其中任何一个,请将UIAlertController创建为iOS8的单独代码轨道,并在呈现ViewController时使用presentViewController:myVC。

我面临着类似的问题,其中presentViewController:完全不工作或破坏呈现VC内容,在某些情况下dismissViewController崩溃。使用这种方法我可以解决它。

相关问题