我创建了一个枚举
enum CellType {
case String
case TextView
case Date
case Int
case Float
case Radiobox(data: [String])
case Checkbox
case Email
case Boolean
case Image
case Empty
}
因为我有case String
我无法在String
中使用case Radiobox(data: [String])
,而是出现错误。但如果删除case String
,则没有错误。
有没有办法解决这个问题?
答案 0 :(得分:3)
所有内置类型都在模块Swift
下,因此您可以将内置String
类型称为Swift.String
enum CellType {
case String
case TextView
case Date
case Int
case Float
case Radiobox(data: [Swift.String])
case Checkbox
case Email
case Boolean
case Image
case Empty
}
let a = CellType.String
let b = CellType.Radiobox(data: ["s"])