4

SKErrorPaymentCancelled エラー コードを処理してキャンセル ボタンを処理しようとしています。ただし、SKErrorPaymentCancelled エラー コードと SKPaymentTransactionStateFailed 状態は同じ値を返します。したがって、すべての SKPaymentTransactionStateFailed 状態は、ユーザーがトランザクションをキャンセルしたように機能します。これら 2 つのコードを区別する方法はありますか?

私のコードは次のようなものです:

case SKPaymentTransactionStateFailed:
{
    if (transaction.error.code == SKErrorPaymentCancelled)
    {
        [kUIActivator stopAnimating];
        button1.enabled = YES;
    }
4

1 に答える 1

0

ワラヒわかりません:(、SKErrorPaymentCancelledとSKPaymentTransactionStateFailedがどのような状態でも同じコードを持つ同じ問題があります。誰かがこの問題に答えることができれば、私もうれしいです....

于 2013-01-18T09:29:19.650 に答える