Lorsque j'essaie d'utiliser un scanner, j'obtiens l'avertissement que «scanLocation» est déconseillé dans iOS 13.0. Puisqu'il est possible de numériser à partir de l'emplacement suivant est plutôt fondamental pour balayer une chaîne, se demander quoi utiliser au lieu de scanLocation. La documentation d'Apple pour Scanner ne mentionne même pas la dépréciation, et encore moins suggère ce qui a pris la place de scanLocation.
Exemple d'utilisation de scanLocation, qui est obsolète:
while !scanner.isAtEnd {
print(scanner.scanUpToCharacters(from: brackets))
let block = scanner.string[scanner.currentIndex...]
print(block)
scanner.scanLocation = scanner.scanLocation + 1
}
la source
Scanner