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

发布于 2025-01-04 20:46:33 字数 391 浏览 0 评论 0原文

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

屏幕截图 http://dl.dropbox.com/u/51070/actionsheet.png

我怎样才能让它显示在操作表上方吗?我还尝试在调用tweet函数之前通过dismissWithClickedButtonIndex:animated关闭操作表,但仍然出现此问题。

谢谢!

I have a UIActionSheet that displays various buttons, one of which posts a tweet to Twitter. To do so, the app has to request permission to access the user's Twitter account that they set in the settings on iOS 5. The problem is this popup gets hidden behind the UIActionSheet, like so:

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

How can I get it to show above the action sheet? I've also tried dismissing the action sheet through dismissWithClickedButtonIndex:animated before calling the tweet function, but this problem still occurred.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

给不了的爱 2025-01-11 20:46:33

尝试像这样调用您的 tweet 方法:

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

这应该给操作表足够的时间来在调用 tweet 代码之前关闭。

Try calling your tweet method like this:

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

This should give the action sheet enough time to dismiss before invoking the tweet code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文