升级到Swift3后,升级帮助程序发生了变化
private var myArray = [(String, NSDate, Float)]() //Swift 2.2
Run Code Online (Sandbox Code Playgroud)
至
fileprivate var myArray = [(String, Foundation.Date, Float)] //Swift 3
Run Code Online (Sandbox Code Playgroud)
新代码出错Expected member name or constructor call after type name.
有没有人理解错误的原因或正确的语法方法应该是什么?编译器提出的解决方案是Add arguments after the type to construct a value of the type或Use .self to reference the type object.这些不能解决问题.
您只需要通过()在末尾添加来初始化数组。
fileprivate var myArray = [(String, Date, Float)]()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7465 次 |
| 最近记录: |