Saat mencoba menggunakan Scanner, saya mendapat peringatan bahwa 'scanLocation' sudah tidak digunakan lagi di iOS 13.0. Karena dapat memindai dari lokasi berikutnya agak mendasar untuk memindai sebuah String, bertanya-tanya apa yang harus digunakan daripada scanLocation. Dokumentasi Apple untuk Scanner bahkan tidak menyebutkan penghinaan, apalagi menyarankan apa yang telah menggantikan ScanLocation.
Contoh menggunakan scanLocation, yang sudah usang:
while !scanner.isAtEnd {
print(scanner.scanUpToCharacters(from: brackets))
let block = scanner.string[scanner.currentIndex...]
print(block)
scanner.scanLocation = scanner.scanLocation + 1
}
sumber
Scanner