我正在尝试使用Parse后端编写一个在纯Swift中使用ApplePay和Stripe的iOS应用程序。我已经让ApplePay工作,并通过Stripe正确授权和标记信息,但是当STPToken回来时,我无法从中获取tokenId字符串,即使我可以将它打印到终端
func paymentAuthorizationViewController(controller: PKPaymentAuthorizationViewController!, didAuthorizePayment payment: PKPayment!, completion: ((PKPaymentAuthorizationStatus) -> Void)!) {
Stripe.createTokenWithPayment(payment, completion: { (token:STPToken!, error:NSError!) -> Void in
if error == nil {
println(token.tokenId)
var card = token.tokenId as String!
println(card)
这里第一个println()打印令牌ID,但第二个不打印。如何提取使用?它说" var tokenId:String! {get}"