【发布时间】:2017-09-21 03:07:06
【问题描述】:
Swift 4 : 'init(_offset:)' 不可用
我正在尝试扩展变量名(用大括号括起来)。
let message = "Hello {what}".expand(["what" : "world"])
print(message) // Hello World
我用它来构建动态 URL。
在 Swift 3.2 之前,它运行良好。当我尝试将其转换为 Swift 4 时,它会为这一行抛出上述错误:
let templateStartChar = "{".utf16[String.UTF16View.Index(_offset: 0)]
【问题讨论】: