Xcode Apple Pay - PKPaymentAuthorizationViewControllerDelegate问题

Pri*_*ett 1 ios swift applepay

我正在尝试将Apple Pay实施到我的应用程序中.我甚至在建立PKPaymentAuthorizationViewControllerDelegate我的ViewController.swift文件时遇到了问题.

大多数代码示例都显示为: class ViewController: UITableViewController, PKPaymentAuthorizationViewControllerDelegate

这是我的代码:

class ApplePayVC: UIViewController, PKPaymentAuthorizationViewControllerDelegate {
Run Code Online (Sandbox Code Playgroud)

码

Dea*_*ean 7

那是因为你必须实现委托的一些功能.

请参阅Apple文档:https://developer.apple.com/library/prerelease/ios/documentation/PassKit/Reference/PKPaymentAuthorizationViewControllerDelegate_Ref/index.html

需要两个功能:

  • paymentAuthorizationViewController(_:didAuthorizePayment:completion:)
  • paymentAuthorizationViewControllerDidFinish(_:)

您必须覆盖它们,然后,错误将从Xcode中消失