如何创建自定义类型的枚举?

时间:2018-01-11 15:18:34

标签: swift enums

我有这个简单的结构:

struct StructTest: Equatable {

    static func ==(lhs: Content.StructTest, rhs: Content.StructTest) -> Bool {
        return lhs.varTest == rhs.varTest
    }

    var varTest: String?
    var arrayTest: [Any]?
}

我想制作一个这样的枚举:

enum TestEnum: StructTest {
    case case1 = StructTest(varTest: "test", arrayTest: nil)
}

但是我收到了这些错误:

enter image description here

我理解没有Equatable协议时出现的错误,但我不知道这个错误是什么以及如何纠正错误...

感谢您的帮助。

0 个答案:

没有答案