【发布时间】:2013-04-20 07:41:47
【问题描述】:
我有一个非常简单的应用程序,其中包含几个 UIViewControllers(比如 VC_A 和 VC_B)。每个屏幕都有一个允许切换到另一个屏幕的按钮(不使用UINavigation)。
应用程序安排一个本地通知,当它过期时,应该呈现另一个视图控制器(VC_N - 无论此时哪个屏幕处于活动状态)。
问题是有时应用程序会抛出:
'NSInternalInconsistencyException', reason: 'Attempting to begin a modal transition from
<VC_A: 0x2021e0> to <VC_N: 0xf84b970> while a transition is already in progress.
Wait for viewDidAppear/viewDidDisappear to know the current transition has completed'
实现这种行为的正确方法是什么?
【问题讨论】:
标签: ios uiviewcontroller presentmodalviewcontroller nsexception