Objective c 不要在viewcontroller中显示从actionsheet调用的alertview

Objective c 不要在viewcontroller中显示从actionsheet调用的alertview,objective-c,xamarin.ios,ios7,uialertview,uiactionsheet,Objective C,Xamarin.ios,Ios7,Uialertview,Uiactionsheet,我在iOS 7上有个问题。在我的项目中,我有一个UIViewController,其中包含一个具有相同选项的操作表,选择一个,应用程序从导航栏(推送)加载新的UIViewController 我想在这个新的UIViewController中显示alertview,但我不能这样做。我做了同样的测试,我认为问题出在操作表上,因为我从应用程序中删除了它,alertview显示在屏幕上 日志错误(当我尝试显示alertview时): 2013-10-24 08:40:02.078 app1[17406:

我在iOS 7上有个问题。在我的项目中,我有一个
UIViewController
,其中包含一个具有相同选项的操作表,选择一个,应用程序从导航栏(推送)加载新的
UIViewController

我想在这个新的
UIViewController
中显示alertview,但我不能这样做。我做了同样的测试,我认为问题出在操作表上,因为我从应用程序中删除了它,alertview显示在屏幕上

日志错误(当我尝试显示alertview时):

2013-10-24 08:40:02.078 app1[17406:a0b]警告:试图显示已显示的内容
在iOS 6中,它总是工作


谢谢

它会说这是一个在iOS6上工作的bug,而iOS7已经修复了这个bug。由于UIActionSheet和UIAlertView都是模态视图控制器,同时显示它们会带来空域问题


我认为您别无选择,只能在显示UIAlertView之前关闭UIActionSheet,这很有意义。

谢谢您的回答。当我选择一个操作表的选项时,它必须自动打开一个新的uiviewcontroller。你能给我们看一些代码吗?你可能在做一些奇怪的事情。:-)
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>