1

我正在使用 Worldpays lib 来处理卡片。当使用无效卡时,我试图分解 NSError。它产生一个响应:

[Error Domain=com.worldpay.error Code=1 "Card Expiry is not valid" UserInfo={NSLocalizedDescription=Card Expiry is not valid}, Error Domain=com.worldpay.error Code=2 "Card Number is not valid" UserInfo={NSLocalizedDescription=Card Number is not valid}]

我无法弄清楚如何从返回的对象中获取“用户信息”。我努力了:

print(response.0?["UserInfo"])
print(response.0?.description)



wp.createTokenWithName(onCard: ccName, cardNumber: ccNumber, expirationMonth: ccExpMonth, expirationYear: ccExpYear, cvc: ccCVC, success:{(code, response) in
            
            self.selectedToken = response!["token"] as! String?
            if self.isNewCard {
                self.transactionCall()
            } else {
                self.saveCardToAccount()
            }

        }, failure: {(response) in
            //TODO ERROR REPORTING
            print( (response.0).userInfo)
            print(response.0?.description)

        });
4

0 回答 0