【发布时间】:2015-11-03 01:36:24
【问题描述】:
我正在尝试检查每个案例都有关联值的枚举的案例,如下所示:
enum status {
case awake(obj1)
case sleeping(obj2)
case walking(obj3)
case running(obj4)
}
我正在使用if(status == deviceStatus.awake){ 检查状态情况并收到错误:Binary operator '==' cannot be applied to operands of type 'status' and '(obj1) -> status'
【问题讨论】:
-
您在哪里定义了您的 deviceStatus?这些对象(obj1、obj2、...)是什么类型的?