IAP iOS UIAlertView 取消按钮
Posted
技术标签:
【中文标题】IAP iOS UIAlertView 取消按钮【英文标题】:IAP iOS UIAlertView cancel button 【发布时间】:2012-07-22 17:50:35 【问题描述】:我正在使用 StoreKit 在我的应用中实现购买。我的问题是当 IAP 对话框出现时如何处理 UIAlertView。我需要处理取消按钮。我需要知道何时按下取消并通知我的系统。我需要处理警报视图上请求我的用户和密码数据的取消按钮。
例如,如果用户点击取消按钮,它应该调用一些回调方法。
【问题讨论】:
10 年过去了,Apple 仍然没有给我们回电! 【参考方案1】:您可以在SKPaymentTransactionObserver处理它
类似的东西
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
for (SKPaymentTransaction *transaction in transactions)
switch (transaction.transactionState)
case SKPaymentTransactionStatePurchased:
break;
case SKPaymentTransactionStateFailed:
if (transaction.error.code == SKErrorPaymentCancelled)
//user cancelled purchase
break;
case SKPaymentTransactionStateRestored:
break;
default:
break;
【讨论】:
当我点击取消按钮时,我无法调用此方法 否则,如果我点击购买按钮,我可以调用此方法 对不起,我犯了错误。这是要求我输入密码的对话框以上是关于IAP iOS UIAlertView 取消按钮的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UIAlertView(iOS)中的其他两个按钮(堆叠)之间添加取消按钮
UIAlertView 中的 iOS / UITextField