gpt4 book ai didi

swift - 具有关联值的枚举元素必须至少有一个关联值

转载 作者:搜寻专家 更新时间:2023-10-31 21:45:50 25 4
gpt4 key购买 nike

这种用关联值定义枚举的语法在 Swift 4.2 中使用得很好

enum NetworkService {
case lookUp(type: String)
case allLookUps()
}

当我尝试在 Xcode 10.2 和 Swift 5 中转换我的代码时,它抛出错误提示

Enum element with associated values must have at least one associated value enter image description here

在这种特殊情况下,为 allLookUps() 提供关联值没有任何意义。那么 Swift 5 中的最佳实践是什么?

最佳答案

只需去掉 case 后面的括号 () 即可:

enum NetworkService {
case lookUp(type: String)
case allLookUps
}

关于swift - 具有关联值的枚举元素必须至少有一个关联值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56015677/

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