【发布时间】:2010-12-17 18:35:00
【问题描述】:
我正在扩展Appirater(一个独立的类,呈现给用户的Uialertview,通过添加一个按钮来征求您的应用程序的评级)通过选中时将关闭警报,并将MFmailComposerviewController置于USER可以通过电子邮件发送反馈。
我的实现是/是在 Appirater 中发布通知,然后从监听通知的 viewController 中使用 [self presentModalViewController: vc animated: YES]。该 viewController 是我所有主要 viewController 的超类。
它在一个主要的 viewControllers 中工作,但其他 viewControllers 中的崩溃是当前 viewController,我在控制台中看到以下警告:
2010-12-17 11:27:59.632 Wine.com[18514:207] * 终止 应用程序由于未捕获的异常 'NSInternalInconsistencyException', 原因:'试图开始一个模态 过渡到 而过渡是 已经在进行中。等待 viewDidAppear/viewDidDisappear 要知道 当前过渡已完成'
我尝试延迟从 Appirater 发送通知,但这似乎没有帮助。
想法/指针?
【问题讨论】:
-
谢谢,但我不是在寻求意见。用户可以说不,谢谢,它再也不会显示了。
标签: xcode animation transition presentmodalviewcontroller