首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭UIAlertView

关闭UIAlertView
EN

Stack Overflow用户
提问于 2011-07-10 11:54:58
回答 1查看 834关注 0票数 0

我在我的应用程序中添加了一个购买,当用户点击一个按钮时,购买就开始了。因此,基本上,他们点击按钮,然后根据他们的互联网连接速度,他们可能会等待长达十秒钟,直到一个新的警报视图出现,询问他们是否想要购买产品。用户可能会多次点击该按钮,因为没有出现任何内容,然后会出现多个购买警报视图。此外,这可能会被用户视为应用程序错误。最后,这是一个问题。

我想要一个警示视图来显示一个旋转的轮子,上面写着“正在加载...”当用户点击购买按钮时。现在我的问题是,当新的警告视图询问用户是否想要购买产品时,我如何才能忽略它?

代码语言:javascript
复制
if ([UIAlertView alloc] that says: @"whatever Apple's alert view says")
{ 
      //dismiss the "Loading..." alert view here
}

我怀疑这是否会起作用,所以任何意见都是值得感谢的。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-10 12:23:25

您需要有权访问该警报视图。你可以做到这一点。在应用程序委托中创建一个alertview实例变量,当您想要显示正在加载初始化分配给您属性实例变量,以及当您想要关闭时,只需调用

代码语言:javascript
复制
[alertViewinstance dismissWithClickedButtonAtIndex:0];

在appDelegate的方法中编写这段代码。希望你能明白我的意思。如果没有,请告诉我,我会在这里发布示例代码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6639063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档