我在iOS 7中遇到了问题。在我的项目中,我有一个UIViewController
,其中包含一个具有相同选项的动作表,选中一个,应用程序从navitationbar(推送)加载新的UIViewController
。
我希望在这个新UIViewController
中显示一个提醒视图,但我无法做到。我有相同的测试,我得出结论,问题是动作表因为我从应用程序中删除它,alertview显示在屏幕上。
记录错误(当我尝试显示警报视图时):
2013-10-24 08:40:02.078 app1[17406:a0b] Warning: Attempt to present <_UIModalItemsPresentingViewController: 0x17c19ea0> on <_UIModalItemAppViewController: 0x1667a1c0> which is already presenting <_UIModalItemsPresentingViewController: 0x15395af0>
在iOS 6中始终有效。
由于
答案 0 :(得分:0)
它会说这是一个在iOS6上运行的错误,已在iOS7中修复。由于UIActionSheet和UIAlertView都是模态视图控制器,同时显示它们会引入空域问题。
我认为在显示有意义的UIAlertView之前你别无选择只能解雇UIActionSheet。