স্ক্যানার ব্যবহার করার চেষ্টা করার সময় আমি সতর্কতাটি পেয়ে যাচ্ছি যে 'স্ক্যানলোকেশন' আইওএস 13.0 তে অবমূল্যায়িত হয়েছিল। যেহেতু পরের অবস্থান থেকে স্ক্যান করতে সক্ষম হওয়া কোনও স্ট্রিং স্ক্যান করার পরিবর্তে মৌলিক, স্ক্যানলোকেশনের পরিবর্তে কী ব্যবহার করবেন তা ভাবছেন। স্ক্যানারের জন্য অ্যাপলের ডকুমেন্টেশনগুলি হ্রাসের কথাও উল্লেখ করে না, স্ক্যানলোকেশনের স্থান কী নিয়েছে তা একাই পরামর্শ দিন।
স্ক্যানলোকেশন ব্যবহারের উদাহরণ, যা অবহেলা করা হয়েছে:
while !scanner.isAtEnd {
print(scanner.scanUpToCharacters(from: brackets))
let block = scanner.string[scanner.currentIndex...]
print(block)
scanner.scanLocation = scanner.scanLocation + 1
}