我正在处理 Swift 中的枚举和子类化。 每个 child 都有自己的新属性,这些属性必须存储在枚举中。这个枚举在母类中用一些值声明。我想为这个枚举增加一些值(value)。我不知道该怎么做,我试过了没有结果:
extension MotherClass {
enum Enumeration {
case NewProperty
}
}
最佳答案
将项目添加到enum
的唯一方法是将它们直接添加到它的声明中。您不能通过继承或任何其他扩展机制向 enum
添加更多项:enum
必须在其声明时完全定义。
关于ios - 在 Swift 中将字段添加到枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34319820/