При попытке использовать сканер я получаю предупреждение о том, что «scanLocation» устарела в iOS 13.0. Поскольку возможность сканирования из следующего места довольно важна для сканирования строки, интересно, что использовать вместо 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
}
источник
Scanner