[Xcode 7,1 iOS 9,1]Konwertuj Array String na Int Array Swift 2?
mam tablicy: var array: [String] = ["11", "43", "26", "11", "45", "40"]
że chcemy przekształcić ten (każdy wskaźnik) do INT, aby można było używać do odliczania z zegarem, odpowiedniego indeksu .
Jak przekonwertować tablicę String
na tablicę Int
w Swift 2?
Próbowałem kilka linków, żaden z nich nie działał, a wszystkie dały mi błąd. Większość kodu z linków jest amortyzowana lub nie została zaktualizowana do wersji 2, na przykład metoda toInt()
.
funkcja mapa jest ok, ale nie należy polecić zmuszając rozpakować tekstu array.map {int ($ 0) ?? 0} byłoby lepszym (bezpieczniejszym) wyborem –
Masz rację, ale podana tablica w pytaniu to bez wątpienia tablica liczb wymienialnych. Programista musi zadbać o to, czy testy opcjonalne są naprawdę potrzebne. – vadian
Przepraszamy za cierpliwość! Moje TableViewController daje mi błąd mówi, że nie mogę przekonwertować mojej tablicy na typ "TableViewController". Czy istnieje wyjątek dla klasy TableViewController? @vadian 'tablica elementów '' nie może być użyta w typie TableViewController' – lukaivicev