Quando provo ad usare uno scanner, ricevo l'avvertimento che 'scanLocation' è stato deprecato in iOS 13.0. Poiché essere in grado di scansionare dalla posizione successiva è piuttosto fondamentale per scansionare una stringa, chiedersi cosa usare invece di scanLocation. La documentazione di Apple per Scanner non menziona nemmeno la deprecazione, per non parlare del fatto che ha preso il posto di scanLocation.
Esempio di utilizzo di scanLocation, che è obsoleto:
while !scanner.isAtEnd {
print(scanner.scanUpToCharacters(from: brackets))
let block = scanner.string[scanner.currentIndex...]
print(block)
scanner.scanLocation = scanner.scanLocation + 1
}