【发布时间】:2012-02-03 16:42:31
【问题描述】:
我添加了一个 UIAlertView,它具有 UIActivityIndicatior 作为我的应用程序的子视图。此 alertView 仅在购买进行时显示。显示应用内购买 UIAlertView 时如何隐藏我的等待屏幕?
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
for (SKPaymentTransaction *transaction in transactions)
{
switch (transaction.transactionState)
{
case SKPaymentTransactionStatePurchasing:
[self stillPurchasing]; // this show a waiting screen
break;
case SKPaymentTransactionStatePurchased:
NSLog(@"2");
[self completeTransaction:transaction];
break;
case SKPaymentTransactionStateFailed:
[self failedTransaction:transaction];
break;
case SKPaymentTransactionStateRestored:
NSLog(@"4");
[self restoreTransaction:transaction];
break;
default:
NSLog(@"5");
break;
}
}
}
谢谢。
【问题讨论】:
标签: iphone objective-c ios in-app-purchase