我是ios的初学者,第一次在app中实施
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
SKPaymentTransaction *temp;
SKPaymentTransaction *transaction;
for (transaction in transactions)
{
switch (transaction.transactionState)
{
case SKPaymentTransactionStatePurchased:
[self completeTransaction:transaction];
break;
case SKPaymentTransactionStateFailed:
[self failedTransaction:transaction];
break;
case SKPaymentTransactionStateRestored:
[self restoreTransaction:transaction];
break;
default:
break;
}
};
}
参数“transactions”有6个对象,同时恢复因此在沙箱环境中进行测试时,restoreTransaction函数被调用六次,弹出消息即UIALertView被显示六次。
我想只显示一次POP UP。
请建议我解决一些朋友。