現在、私はストライプを使用しているIOSアプリケーションです。あなたが意味した;私はストライプカードオブジェクト(下の画像)を実装しようとしたとき、私は開封されていないラップではないオプションタイプ[文字列]の 」タイプを言っラインオプションの値[文字列]がラップされていません
var expMonth: NSNumber = Int(expArr[0])!
var expYear: NSNumber = Int(expArr[1])!
にコンパイラエラーを得ました!または??を使用してください。
func buttonPressed(_: UIButton) {
let creditCard = STPCardParams()
creditCard.number = cardNumberTextField.text
creditCard.cvc = cvvTextField.text
if (expDateTextField.text?.isEmpty == nil){
let expArr = expDateTextField.text?.components(separatedBy: "/")
if (expArr?.count)! > 1 {
var expMonth: NSNumber = Int(expArr[0])!
var expYear: NSNumber = Int(expArr[1])!
creditCard.expMonth = expMonth.uintValue
creditCard.expYear = expYear.uintValue
このエラーを修正するにはどうすればよいですか?あなたの助けに感謝します!
あなたのコードでexpArrとは何ですか? – User511
expArr =有効期限配列。私はユーザーに "MM/YYYY"のような形式を入力させたいと思っています –