Коли я намагаюся використовувати Сканер, я отримую попередження про те, що в iOS 13.0 було скасовано "scanLocation". Оскільки можливість сканування з наступного місця є досить важливою для сканування рядка, цікаво, що використовувати замість scanLocation. Документація Apple щодо Scanner навіть не згадує про депресію, не кажучи вже про те, що зайняло місце scanLocation.
Приклад використання scanLocation, який застарів:
while !scanner.isAtEnd {
print(scanner.scanUpToCharacters(from: brackets))
let block = scanner.string[scanner.currentIndex...]
print(block)
scanner.scanLocation = scanner.scanLocation + 1
}