私のコードをswift 3からswift 4に変換し、次のコードでこのエラーが発生しました。私は、アレイswift 3からswift 4への移行 - 文字列を期待されるString.Elementに変換できません。
をが期待される引数の型 に型「文字列」の値を変換できません平らにするflatmapを使用しようとする場合でも、私はこれを取得しています「String.Element」(別名「文字」)
if favoritedProducts.contains("helloWorld") {}
以下のコード行は[String]を返さず、 '[String.Element]'です。どのように[String]に変換しますか?私が[String]としてそれをキャストしようとすると、それは常に失敗すると言います。
let productIDs = allItems.flatMap{$0.productID}
私は同じ質問をしていましたが、+1あなたのため – Vats