有没有办法知道Apple Pay视图中何时按下CANCEL

有没有办法知道Apple Pay视图中何时按下CANCEL? 我试图找一个代表,但没找到一个。

如果您具有PKPaymentAuthorizationViewControllerDelegate方法设置,则可以在此方法中捕获取消:

- (void)paymentAuthorizationViewControllerDidFinish:(PKPaymentAuthorizationViewController *)controller 

我在调用Apple Pay之前将布尔值(applePaymentDidSucceed)设置为FALSE,如果此方法中的“PKPaymentAuthorizationStatus”为真,则将其设置为true:

  - (void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller didAuthorizePayment... 

if(!applePaymentDidSucceed),用户取消。

你会收到一个错误。 定义了多个错误代码,一个用于取消付款的用户,另一个用于在其设置中禁用付费购买的用户,以及各种其他错误(例如,您无法在没有互联网访问的情况下进行购买)。

所以没有特殊情况取消,只是一个错误。