【发布时间】:2017-11-09 02:59:46
【问题描述】:
我正在使用尚未完全更新到 Swift 4 的 MapBox 导航框架。我有一个无法完全解决的“下标”错误。这是代码。我真的很感激任何帮助。谢谢。
private func extractNextChunk(_ encodedString: inout String.UnicodeScalarView) throws -> String {
var currentIndex = encodedString.startIndex
while currentIndex != encodedString.endIndex {
let currentCharacterValue = Int32(encodedString[currentIndex].value)
if isSeparator(currentCharacterValue) {
let extractedScalars = encodedString[encodedString.startIndex...currentIndex]
encodedString = encodedString[encodedString.index(after: currentIndex)..<encodedString.endIndex]
return String(extractedScalars)
}
currentIndex = encodedString.index(after: currentIndex)
}
throw PolylineError.chunkExtractingError
}
【问题讨论】:
标签: swift mapbox swift4 subscript swift-subscript