我正在尝试使用 Stripe 将 Apple Pay 添加到 Swift 应用程序中。我正在关注Stripe 的指南。我创建了一个演示 repo 来演示下面发现的错误。
我添加了 Stripe 库,链接了必要的 Apple 库,添加了一个 Objective-C 桥接头,添加了一个 Stripe Publishable Key,启用了 Stripe Enable ApplePay 宏,并启用了 ApplePay 授权。
当我尝试创建实际付款请求时出现问题:
var request: PKPaymentRequest = Stripe.paymentRequestWithMerchantIdentifier("merchant.fm.kenneth.donate")
我的存储库详细解释了这一点。
当我构建应用程序时,它会导致以下错误:
2014-11-09 13:59:33.576 stripeTest2[22128:904179]
+[Stripe paymentRequestWithMerchantIdentifier:]:
unrecognized selector sent to class 0x10910a210
2014-11-09 13:59:33.579 stripeTest2[22128:904179] ***
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '+[Stripe paymentRequestWithMerchantIdentifier:]:
unrecognized selector sent to class 0x10910a210'
我认为Stripe库中Objective-C代码的桥接一定存在问题。任何帮助将不胜感激。