現在フィルタリングした配列をフィールドの配列に入れようとすると、「fatal error: array cannot be bridged from Objective-C」というエラーが出て落ちてしまいます。
まず以下のようにして配列をフィルタリングしてます。
Swift
1self.securityCodes.filter({ $0.card == card })
これで31個のSecurityCode型の要素を持った配列ができました。
そしてこれをフィールドのSecurityCode型の配列に代入しようとすると上記のエラーが出ます。
フィールドの配列は以下のように宣言しています。
Swift
1var filteredSecurityCodes = [SecurityCode?]()
Objective-Cのコードなんて全くないと思うのですが、なぜこのようなエラーが出てくるのでしょうか?
どなたかわかる方がいれば教えていただきたいです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。