当用户将手机翻转到横向时,我有一个视图。它由位于导航控件堆栈顶部的 UIViewController 使用 PresentViewController() 呈现。
它工作正常,直到用户通过从手机屏幕顶部向下拖动来拉下通知中心,然后应用程序立即崩溃并出现 MonoTouchException 和消息:
“引发了 Objective-C 异常。名称:NSInvalidArgumentException 原因:应用程序试图以模态方式呈现活动控制器”
在任何其他视图中拉下通知中心时不会发生此崩溃,但所有其他视图都在导航控制器的堆栈上并且没有模态显示。