caractères - une propriété d'instance de String, est obsolète depuis avec Xcode 9.1
Il était très utile d'obtenir une sous-chaîne à partir de String en utilisant la characters
propriété, mais maintenant elle est obsolète et Xcode suggère de l'utiliser substring
. J'ai essayé de vérifier les questions SO et les tutoriels / directives des développeurs Apple pour la même chose. Mais je n'ai pas pu voir de solution / alternative comme suggéré.
Voici un message d'avertissement:
'characters' est obsolète: veuillez utiliser une chaîne ou une sous-chaîne
J'ai tellement d'opérations de chaîne sont effectuées / gérées en utilisant la propriété characters
.
Quelqu'un a-t-il des idées / informations sur cette mise à jour?
string.characters.forEach
la nouvelle API eststring.forEach { char in process(char) }
String
changements de Swift 3 à 4 et veuillez lire aussi SE0163