[Xcode 7.1, IOS 9.1]Converti matrice di stringhe in Int Array Swift 2?
Ho un array: var array: [String] = ["11", "43", "26", "11", "45", "40"]
voglio convertire che (ogni indice) in un'Int modo da poter utilizzare per il conto alla rovescia da un temporizzatore, rispettivamente dell'indice .
Come convertire un array String
in un array Int
in Swift 2?
Ho provato diversi collegamenti, nessuno ha funzionato e tutti mi hanno dato un errore. La maggior parte del codice dei collegamenti è ammortizzata o non è stata aggiornata a swift 2, ad esempio il metodo toInt()
.
la funzione mappa è ok, ma non si dovrebbe raccomandare costringendo unwrap array.map testo {Int ($ 0) ?? 0} sarebbe una scelta migliore (più sicura) –
Hai ragione, ma l'array specificato nella domanda è senza dubbio una serie di numeri convertibili. Spetta allo sviluppatore prendersi cura del tipo se il test opzionale è davvero necessario. – vadian
Ci scusiamo per l'attesa! Il mio TableViewController mi sta dando un errore dice che non riesco a convertire il mio array sul tipo "TableViewController". Esiste un'eccezione per la classe TableViewController? @vadian 'instance member 'array' non può essere utilizzato sul tipo TableViewController' – lukaivicev