【发布时间】:2017-11-07 02:27:07
【问题描述】:
我正在使用一个使用 substring(to:) 的框架,该框架现已在 swift 4 中被弃用。
let split = stripped.substring(to: stripped.range(of: ";")?.lowerBound ?? stripped.endIndex)
我将其更新为下面的代码,但现在我收到“无法推断通用参数”错误,并且“..”带有下划线。
let split = stripped[..<stripped.range(of: ";")?.lowerBound ?? stripped.endIndex]
不知道我应该如何解决这个问题。
【问题讨论】:
-
let split = stripped[..<(stripped.range(of: ";")?.lowerBound ?? stripped.endIndex)] -
只需在你的上界添加一个括号