这是否可能在Swift中创建
一个枚举的
元组?
我想建立像:
enum ErrorCode: (Int,String) {
case Generic_Error = (0,"UnkNown")
case DB_Error = (909,"Database")
}
但它不编译…有没有办法获得类似的结果?
这取决于你的意思是“类似”。我做的是使用
一个具有静态常量
属性的结构:
struct Trouble {
static let Generic_Error = (0,"UnkNown")
static let DB_Error = (909,"Database")
}
现在Trouble.Generic_Error这样的东西可以在你的代码中使用。