[ios] Swift 2.0 String con substringWithRange



Answers

Prova questo,

let str = "hogehoge"
let text = (str as NSString).substringFromIndex(1) // "ogehoge"
Question

Sto cercando di ottenere il primo carattere da String. Dovrebbe essere facile ma non posso farlo in Swift 2.0 (con Xcode beta 6).

Ottieni l'ennesimo carattere di una stringa nel linguaggio di programmazione Swift

Ho provato anche questo metodo. Usa l'estensione ma non posso recuperare usando quel metodo. Posso sapere come fare?




var mySuperCoolString = "Hello, World!!!!!!!!1!!";    
println(mySuperCoolString.substringWithRange(Range<String.Index>(start: advance(mySuperCoolString.startIndex, 0), end: advance(mySuperCoolString.startIndex, 1))));

Questo dovrebbe stampare H




Prova questo

let myString = "My String" as NSString
myString.substringWithRange(NSRange(location: 0, length: 3))



Links