gpt4 book ai didi

swift - Xcode 8 在 Swift 3 中的语法变化

转载 作者:行者123 更新时间:2023-11-28 06:33:02 24 4
gpt4 key购买 nike

最近,我转换到 swift 3 并且出现了很多错误。
现在我将每行代码转换为 swift 3。:(
我想知道如何在 swift 3 中编写循环?这是...

for index in 0...((data as AnyObject).count)!-1{
print("Hello Everyone")}

无法打印消息。可能是 swift 3 中循环的语法发生了变化。
请帮助我。

最佳答案

最好您可以尝试 Xcode 的 Swift 迁移帮助,这将有助于减少将代码转换为 swift 3 的工作量和时间:

当您第一次使用 Xcode 8.0 打开项目时,迁移助手会提示您进行迁移。也可以从菜单编辑 -> 转换 -> 到当前 Swift 语法手动调用助手...

此外,问题似乎出在您的表达上,请尝试以下操作:

for index in 0...((data as! [AnyObject]).count-1){ // will work if "data" is non-nil and is an array
print("Hello Everyone")}

关于swift - Xcode 8 在 Swift 3 中的语法变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39766837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com