iphone - 如何在等待应用内购买商店加载后停止 ui Activityindicator

标签 iphone ios xcode in-app-purchase uiactivityindicatorview

我以为其中一个会做到这一点,但他们都没有被调用 -_-

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
    NSLog(@"flag paymentQueue");

//spinner.hidden=YES;//这个去哪里了?

    for (SKPaymentTransaction *transaction in transactions)
    {
        switch (transaction.transactionState)
        {
            case SKPaymentTransactionStatePurchasing:
            //    [self stillPurchasing]; // this creates an alertView and shows
                NSLog(@"flag SKPaymentTransactionStatePurchasing");

                break;
            case SKPaymentTransactionStatePurchased:
                NSLog(@"flag SKPaymentTransactionStatePurchased");

                [self completeTransaction:transaction];
                break;
            case SKPaymentTransactionStateFailed:
                NSLog(@"flag SKPaymentTransactionStateFailed");

                [self failedTransaction:transaction];
                break;
            case SKPaymentTransactionStateRestored:
                NSLog(@"flag SKPaymentTransactionStateRestored");

                [self restoreTransaction:transaction];
           //     spinner.hidden=YES;
                break;

谢谢!!!

最佳答案

您可以通过以下方法隐藏微调器-

    - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
      [target hideSpinner];
     }

关于iphone - 如何在等待应用内购买商店加载后停止 ui Activityindicator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8887050/

相关文章:

iphone - 如何在 OpenGL ES 中生成 mipmap 图像?

ios - Swift 编译器错误 : "Expression too complex" on a string concatenation

iphone - iOS 动态调整 UILabel 样式大小

ios - 如何允许多个用户更新解析对象?

ios - UITableViewHeaderFooterView 上的约束导致 UIViewAlertForUnsatisfiableConstraints

ios - 如何在点击 UITextField 时停止显示键盘?

iphone - 如何检查 iPhone 上的通知是否已启用

ios - 点击后退按钮后,通过 segue 的数据丢失

iphone - 生产应用程序中的 iOS 核心数据对象模型更改

iphone - 我可以观看另一个类(class)的 NSNotification 吗?