簡體   English   中英

有沒有辦法檢測它在Apple Pay PKPaymentAuthorizationViewController上觸摸的取消按鈕?

[英]Is there any way to detect when the Cancel button it touched on an Apple Pay PKPaymentAuthorizationViewController?

每當PKPaymentAuthorizationViewController因任何原因被解雇時,Apple Pay都會調用以下委托。 有沒有辦法檢測是否觸摸了取消按鈕?

- (void)paymentAuthorizationViewControllerDidFinish:(PKPaymentAuthorizationViewController *)controller
{
    [self dismissViewControllerAnimated:YES completion:nil];
}

在此輸入圖像描述

paymentAuthorizationViewControllerDidFinish文檔

當用戶授權付款請求時,在來自paymentAuthorizationViewController的狀態之后調用此方法:didAuthorizePayment:completion:方法的完成塊已顯示給用戶。 當用戶取消而未授權付款請求時,僅調用paymentAuthorizationViewControllerDidFinish :.

因此,如果

paymentAuthorizationViewController:didAuthorizePayment:completion:

不是先調用,然后用戶點擊取消按鈕(否則控制器以某種方式被取消)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM