我正在扩展Appirater(一个独立的课程,向用户展示UialerTview,以征求您的应用程序的评分),通过添加一个按钮,该按钮会在选择时会删除警报,并提出MFMailCompoServiewController,以便用户可以通过电子邮件提供电子邮件反馈。
我的实现是/是在 Appirater 中发布通知,然后从监听通知的 viewController 中使用 [self presentModalViewController: vc animated: YES]。该视图控制器是我所有主要视图控制器的超类。
它在一个主要的 viewControllers 中工作,但其他 viewControllers 中的崩溃是当前的 viewController,我在控制台中看到以下警告:
2010-12-17 11:27:59.632 Wine.com[18514:207] *由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“尝试在转换已经在进行时开始从 到 的模态转换。等待 viewDidAppear/viewDidDisappear 知道当前转换已经完成'
我尝试延迟从 Appirater 发送通知,但这似乎没有帮助。
想法/指针?