【发布时间】:2020-03-04 08:54:37
【问题描述】:
在尝试使用扫描仪时,我收到警告说“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
}
【问题讨论】:
标签: swift foundation