Podczas próby użycia skanera pojawia się ostrzeżenie, że funkcja „scanLocation” była przestarzała w systemie iOS 13.0. Ponieważ możliwość skanowania z następnej lokalizacji ma zasadnicze znaczenie dla skanowania ciągu, zastanawiam się, czego użyć zamiast scanLocation. Dokumentacja Apple do skanera nawet nie wspominając o Wycofanie, nie mówiąc już sugerują, co miało miejsce scanLocation.
Przykład użycia przestarzałego scanLocation:
while !scanner.isAtEnd {
print(scanner.scanUpToCharacters(from: brackets))
let block = scanner.string[scanner.currentIndex...]
print(block)
scanner.scanLocation = scanner.scanLocation + 1
}
źródło
Scanner