即使'beginIgnoringInteractionEvents'处于活动状态,也可以点击应用内购买弹出窗口

时间:2011-09-08 07:46:03

标签: iphone touch uialertview ignore

当用户点击按钮购买应用内商品时,我会显示自定义指示符。

自定义指标在init上调用'beginIgnoringInteractionEvents' 然而,苹果提供的应用内购买弹出窗口(显示项目名称/价格)仍然是可触摸的。

嗯,这一切都很好,但我尝试在流程上添加另一个UIAlertview(在用户确认购买并且Apple验证它之后),因为购买过程需要一段时间而且看起来很无聊只能看到指示器旋转。

现在的问题是,我添加的UIAlertView是不可触摸的 Apple的alertview(应用内购买弹出窗口)如何可触摸而不是我的?

欢迎任何建议......

1 个答案:

答案 0 :(得分:2)

应用内购买框似乎算作一个不同的流程,与您的应用分开,因为它调用applicationDidBecomeActive:applicationWillResignActive:类似于文字信息框。

这可以解释为什么它可以接收触摸,但您的应用内部的观看次数不能