Parse バックエンドを備えた純粋な Swift で ApplePay と Stripe を使用する iOS アプリを作成しようとしています。ApplePay が機能し、Stripe を介して情報を正しく認証およびトークン化しましたが、STPToken が戻ってきたときに、それを端末に println() できても、そこから 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 を出力しますが、2 番目の println() は出力しません。抽出して使用するにはどうすればよいですか?「var tokenId:String! { get }」と表示されます