Konwertuję mój kod z Swift 3 na szybki 4 i otrzymuję ten błąd w poniższym kodzie. Dostaję to nawet wtedy, gdy próbuję użyć flatmap spłaszczyć tablicyMigracja z Swift 3 na Swift 4 - Nie można przekonwertować ciągu do oczekiwanego String.Element
Nie można przekonwertować wartości typu „string” do oczekiwanego typu argumentu „String.Element” (aka „Charakter”)
if favoritedProducts.contains("helloWorld") {}
Poniższy wiersz kodu nie zwraca [String] zamiast tego jest "[String.Element]" Jak przekonwertować go na [String]. Jeśli spróbuję rzucić to jako [Ciąg], mówi, że zawsze zawiedzie.
let productIDs = allItems.flatMap{$0.productID}
Miałem to samo pytanie, +1 dla ciebie – Vats