应用程序试图在目标上呈现一个无模式视图控制器

应用程序试图在目标上呈现一个无模式视图控制器<UIApplicationRotationFollowingController:0x100c75280>

问题描述:

我正在处理企业iOS应用程序的一些崩溃日志。我的用户经常遇到以下崩溃。应用程序试图在目标上呈现一个无模式视图控制器<UIApplicationRotationFollowingController:0x100c75280>

主 ***终止应用程序由于未捕获的异常“NSInvalidArgumentException”,原因:“:0x100c75280应用尝试对目标 UIApplicationRotationFollowingController呈现 零模态视图控制器”。 AppDelegate.swift 13行

有很多的不首先检查所述设备被配置为电子邮件提交本MFMailComposeViewController时出现的这个报告。这是不是虽然在我的应用程序中的情况。

有谁知道在什么情况下可能会发生这种情况?

很难调试没有看到你的代码......你可以在Xcode中用Exception断点重新创建崩溃来看看发生了什么?

否则,我所能建议的就是看看你的AppDelegate的第13行,并试图找出为什么你试图呈现的ViewController由于某种原因未被初始化?

+0

我们看到这次崩溃的唯一时间是我们的崩溃分析报告。我们无法在Xcode中重现。这个应用程序有成千上万行代码,因为崩溃分析报告它主要发生在它的任何地方,包括作为我们应用程序一部分的许多框架。 AppDelegate的第13行是AppDelegate类头,所以这也是有限的使用。 –

+0

嗯,那是棘手的。如果你在应用程序中没有显示太多的模式,你可以试着看看你的表现(包括UIAlertControllers)是什么模式,看看你是否认为有可能是零的情况。否则,如果您使用的是任何广告库,我发现他们经常被指责(例如尝试显示全屏插页式广告)? –