Swift 2.0 Chaîne avec substringWithRange
Je cherche à obtenir le premier caractère de la Chaîne. Il devrait être facile, mais je ne peux pas faire de Swift 2.0 (avec Xcode beta 6).
Obtenir nième caractère d'une chaîne en langage de programmation Swift
J'ai essayé cette méthode aussi. Il utiliser l'extension mais je ne peux pas le récupérer à l'aide de cette méthode. Pouvez-vous me dire comment faire?
OriginalL'auteur Khant Thu Linn | 2015-09-05
Vous devez vous connecter pour publier un commentaire.
Deux solutions sans casting pour NSString
Mise à jour pour Swift 2:
Depuis Swift 2 renvoie
Character
plutôt queString
une nouvelleString
doit être créé.Mise à jour pour Swift 3:
successor()
a été remplacé parindex(after:..)
OriginalL'auteur vadian
Essayer cela,
OriginalL'auteur pixyzehn
Pour ce que ça vaut (et pour les gens à chercher et à trouver ce sujet), sans porter de la Chaîne d'NSString, vous devez effectuer les opérations suivantes avec Swift 2.1:
Ce serait impression "d'Examen". Faut dire que c'est beaucoup plus détaillé que dans Obj-C. Et qui dit quelque chose... 😉 Mais il fait le travail et sans casting pour NSString.
OriginalL'auteur Harmen ter Horst
Essayer cette
OriginalL'auteur Rajat
Dans Swift 2 un
String
n'est pas une collection de quoi que ce soit. Selon la documentation:En supposant que vous voulez trouver le deuxième caractère,
sinon utiliser que les caractères = str.des personnages.map{$0}; soit c = caractères[2];
OriginalL'auteur sbooth
Cela devrait imprimer
H
OriginalL'auteur Samy Bencherif
Swift 2.2 et Swift 3.0
OriginalL'auteur William Hu