Ios Swift中的到期日期格式条带API
我有一个收集卡片信息的自定义表单。我想在MM和YYYY两个单独的字段中输入到期日期。我在中间添加了一个前向斜杠的两个字段,但是当我尝试完成一个事务时,即使我输入了有效的信用卡号,它也返回无效的卡。我最初将过期日期设置为一个字段,它工作正常。我哪里出错了?提前谢谢Ios Swift中的到期日期格式条带API,ios,swift,stripe-payments,Ios,Swift,Stripe Payments,我有一个收集卡片信息的自定义表单。我想在MM和YYYY两个单独的字段中输入到期日期。我在中间添加了一个前向斜杠的两个字段,但是当我尝试完成一个事务时,即使我输入了有效的信用卡号,它也返回无效的卡。我最初将过期日期设置为一个字段,它工作正常。我哪里出错了?提前谢谢 var stripeCard = STPCard() if self.expMonth.text.isEmpty && self.expYear.text.isEmpty == false { let expMont
var stripeCard = STPCard()
if self.expMonth.text.isEmpty && self.expYear.text.isEmpty == false {
let expMonth = UInt(self.expMonth.text.toInt()!)
let expYear = UInt(self.expYear.text.toInt()!)
//Get Stripe card info token
stripeCard.number = self.creditCardField.text
stripeCard.cvc = self.securityField.text
stripeCard.expMonth = expMonth
stripeCard.expYear = expYear
}
var underlyingError: NSError?
stripeCard.validateCardReturningError(&underlyingError)
if underlyingError != nil {
self.handleError(underlyingError!)
return
}
顶部的条件不明确,可能意味着“如果月份为空,年份不为空”。因此,
stripeCard
将不会按预期填充
但是在代码中插入断点,并检查变量是否包含您期望的值