我在我的Xcode项目中进行编程,突然间我得到了一个警告:
for var i:CGFloat = 0; i<3; i++
Run Code Online (Sandbox Code Playgroud)
"将在Swift 3中删除." 它给了我一个选项,将代码"修复"为Swift 3语法并将其切换为:
for i:CGFloat in 0 ..< 3 {
Run Code Online (Sandbox Code Playgroud)
现在我的代码将不会运行,并且它得到的错误"Binary operator'.<'不能应用于两个' Int'操作数.
for i in 0..<3 {
let someFloat = CGFloat(i) // if you need a CGFloat
}
Run Code Online (Sandbox Code Playgroud)
检查间距,CGFloat从循环声明中删除类型.
| 归档时间: |
|
| 查看次数: |
3598 次 |
| 最近记录: |