我在Objective-C中有一个枚举
typedef enum {
status1,
status2,
} BattStatus;
@property (nonatomic) BattStatus batStatus;
为了在Swift中使用它,我正在进行以下操作:
switch (MySingleton.sharedInstance().batStatus){
case status1: break
case status2: break
default: break
}
我遇到了错误:BattStatus未符合'IntervalType'协议
。这个错误出现在status1
的case
行。
目前我还不能编辑第一个Objective-C单例类,只能暂时使用它。
status1.value
? - CalZonestatus1.value
和...batStatus.value
都不可比较,它们只是实例本身。 - Nate Cook