模块 'Razorpay' 在 swift 中没有名为 'initWithKey' 的成员

Module 'Razorpay' has no member named 'initWithKey' in swift

我是 iOS 的新手,我正在使用 Xcode 12.3 我在更新我的 Xcode 后遇到了 razorpay 问题。我将我的 Razorpay 更新为 'razorpay-pod', '~> 1.1.12',但它仍然显示相同的问题。 有人遇到过这个问题吗?是否有任何解决方案可以提前解决 it.Thanks!

引用自https://razorpay.com/docs/payment-gateway/ios-integration/standard/

Use Variable RazorpayCheckout for Swift versions 5.1+: For Swift version 5.1+, ensure that you declare var razorpay: RazorpayCheckout!. For versions lower than 5.1, you may use var razorpay: Razorpay!.

Alternatively, you can use the following alias and retain the variable as Razorpay.

typealias Razorpay = RazorpayCheckout

您应该从 Razorpay 切换到 RazorpayCheckout

razorpay = RazorpayCheckout.initWithKey(razorpayTestKey, andDelegate: self)