Swift Enum 不符合协议(protocol) CaseIterable

标签 swift enums

我想在枚举上使用 CaseIterable 就像 Swift 文档中显示的那样,但是当我这样做时,我总是得到错误:

Use of undeclared type CaseIterable

但它应该可以工作,因为它在文档中以相同的方式显示。

enum Team: CaseIterable
{
    case team1, team2
}

有什么我想念的吗?

最佳答案

答案很简单,就是不要使用低于 10 的 Xcode 版本。我是个白痴。

关于Swift Enum 不符合协议(protocol) CaseIterable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51557677/

相关文章:

c# : Why is a cast needed from an Enum to an INT when used in a switch statement? ,枚举是整数

c# - 无法将字符串转换为我创建的枚举类型

java - 使用枚举键和不同值类型进行映射

ios - EXC_BAD_ACCESS 从 Facebook 登录返回

swift - swift toInt() 中的用户输入返回 nil

ios - 使用自动布局为所有屏幕按比例缩放表格 View 单元格高度

Swift Firebase 获取数据到类对象

C# -- 封装 Enum,并从 ComboBox 中检索它的值

c# - 如何检查是否设置了多个枚举标志?

ios - 用于 CFunctionPointer 到 Swift 闭包的 Objective-C 包装器