隐藏在UIActionSheet后面的iPhone弹出对话框

时间:2012-02-11 22:42:28

标签: iphone ios xcode uiactionsheet

我有一个显示各种按钮的UIActionSheet,其中一个按钮向Twitter发布推文。为此,应用程序必须请求访问他们在iOS 5上的设置中设置的Twitter帐户的权限。问题是此弹出窗口隐藏在UIActionSheet后面,如下所示:

screenshot http://dl.dropbox.com/u/51070/actionsheet.png

如何将其显示在操作表上方?我也试过在调用tweet函数之前通过dismissWithClickedButtonIndex:动画解雇动作表,但是这个问题仍然存在。

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试按照以下方式调用您的推文方法:

 [self performSelector:@selector(myTweetMethod) withObject:nil afterDelay:0.1];

这应该在调用推文代码之前给动作表足够的时间来解雇。