เมื่อพยายามใช้สแกนเนอร์ฉันได้รับคำเตือนว่า 'scanLocation' เลิกใช้แล้วใน iOS 13.0 เนื่องจากความสามารถในการสแกนจากตำแหน่งต่อไปนั้นค่อนข้างพื้นฐานในการสแกน String สงสัยว่าจะใช้อะไรแทน scanLocation เอกสารประกอบสำหรับสแกนเนอร์ของ Apple ไม่ได้กล่าวถึงการคัดค้าน แต่อย่างเดียวแนะนำว่าอะไรเกิดขึ้นที่ตำแหน่งสแกน
ตัวอย่างการใช้ scanLocation ซึ่งเลิกใช้แล้ว:
while !scanner.isAtEnd {
print(scanner.scanUpToCharacters(from: brackets))
let block = scanner.string[scanner.currentIndex...]
print(block)
scanner.scanLocation = scanner.scanLocation + 1
}