需求 根据接口返回的字符串 迭代遍历enum类型,最终确定 enum 类型
enum TestEnum: String, CaseIterable {
case First = "first"
case Second = "second"
case None = "none"
}
class Test {
var defaultType = TestEnum.None
init(from netStr: String = "second"){
for type in TestEnum.allCases {
if (type.rawValue == netStr){
defaultType = type
}
}
}
}