Когда мой платеж Apple Pay будет завершен, я хочу перейти к другому ViewController.Это происходит, когда paymentAuthorizationViewController
все еще находится на переднем плане.
Проблема
Когда я вызываю dismiss(animated: true, completion: nil)
в завершении, новый ViewController отклоняется, а не paymentAuthorizationViewController
.Что я могу сделать, чтобы закрыть только Apple Pay ViewController?
func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didAuthorizePayment payment: PKPayment, completion: @escaping (PKPaymentAuthorizationStatus) -> Void) {
self.performSegue(withIdentifier: "segueToDanke", sender: self)
}
func paymentAuthorizationViewControllerDidFinish(_ controller: PKPaymentAuthorizationViewController) {
// Dismiss payment authorization view controller
dismiss(animated: true, completion: nil)
}