Iphone IOS INAPP购买还原事务
我是ios的初学者,第一次实现应用内购买Iphone IOS INAPP购买还原事务,iphone,objective-c,xcode5,Iphone,Objective C,Xcode5,我是ios的初学者,第一次实现应用内购买 - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions { SKPaymentTransaction *temp; SKPaymentTransaction *transaction; for (transaction in transactions) { switch (transac
- (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显示六次
我只想显示一次弹出窗口
请给我推荐一些解决方案的朋友