Beim Versuch, einen Scanner zu verwenden, wird die Warnung angezeigt, dass 'scanLocation' in iOS 13.0 veraltet ist. Da das Scannen vom nächsten Speicherort für das Scannen eines Strings von grundlegender Bedeutung ist, sollten Sie sich fragen, was anstelle von scanLocation verwendet werden soll. In der Dokumentation von Apple für Scanner wird die Abwertung nicht einmal erwähnt, geschweige denn vorgeschlagen, was anstelle von scanLocation eingesetzt wurde.
Beispiel für die Verwendung von scanLocation, das veraltet ist:
while !scanner.isAtEnd {
print(scanner.scanUpToCharacters(from: brackets))
let block = scanner.string[scanner.currentIndex...]
print(block)
scanner.scanLocation = scanner.scanLocation + 1
}
quelle
Scanner