条带错误"使用卡创建令牌(_:完成:)不可用"

B.S*_*mar 1 swift

在此行中,错误是显示.有人能告诉我犯了什么错误吗?

 Stripe.createTokenWithCard(card, completion: { (token: STPToken!, error: NSError!) -> Void in
        self.handleToken(token)
Run Code Online (Sandbox Code Playgroud)

Sha*_*Liu 9

我最近在pods中更新了Stripe后遇到了同样的问题.该方法已弃用.相反,您可以使用以下代码:

STPAPIClient.sharedClient().createTokenWithCard(card, completion: { (token: STPToken!, error: NSError!) -> Void in     
})
Run Code Online (Sandbox Code Playgroud)

它需要相同的参数.

更新

感谢@Christine和@ Keyhole150

Stripe API中的此功能现在已更改为

STPAPIClient.sharedClient().createTokenWithCard(card, completion: { (token: STPToken?, error: NSError?) -> Void in     
})
Run Code Online (Sandbox Code Playgroud)