如何在iOS中处理系统UIAlertController的完成?

时间:2016-03-22 05:26:09

标签: ios in-app-purchase uialertcontroller

所以我知道如何创建UIAlertController并设置其完成处理程序。但有没有办法控制系统部署警报时会发生什么?

我的情况是,当用户点击我的应用中的恢复购买按钮时,我会启动UIActivityIndicatorView。如果用户登录并恢复购买,我可以调用代码使活动轮在我的购买观察器中停止旋转,但如果单击取消,我无法停止滚轮并继续旋转。 / p>

有人知道解决方案吗?

1 个答案:

答案 0 :(得分:1)

您可以使用- (void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error

参考:https://gregheo.com/blog/iap-restore/