【发布时间】:2017-06-20 16:17:40
【问题描述】:
我做错了什么?
我处理 Apple Pay (PassKit) 并且为了让我的应用程序能够在我的一个符合 PKPaymentAuthorizationViewControllerDelegate 协议的视图控制器内的 iOS 11 中正常工作并且不会崩溃,必须调用此委托回调。
@available(iOS 11.0, *)
func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didAuthorizePayment payment: PKPayment, handler completion: @escaping (PKPaymentAuthorizationResult) -> Void) {
// ...
}
我无法在 Xcode 8.3 中编译它。我正在使用@available 属性,但它抱怨PKPaymentAuthorizationResult 是一个未声明的类型。
有什么想法吗?
【问题讨论】:
标签: swift uikit passkit xcode8