我正在尝试通过处理SKErrorPaymentCancelled错误代码来处理取消按钮。但是SKErrorPaymentCancelled错误代码和SKPaymentTransactionStateFailed状态返回相同的值。所以所有的SKPaymentTransactionStateFailed状态就像用户取消了交易一样。有没有办法区分这两个代码?我的代码是这样的:caseSKPaymentTransactionStateFailed:{if(transaction.error.code==SKErrorPaymentCancelled){[kUIActivatorstopAnim