提问者:小点点

检查没有参数的枚举情况【重复】


我有一个枚举:

enum StoresSortType {
    case address, number, lastInspectionDate, distance(CLLocation)
}

我想只检查没有参数的情况,如下所示:

 let type = StoresSortType.address
 if lastSorting.type == type {
     //logic here
 }

但是我有一个错误:path_to_file. swift:197:69:二进制运算符'=='不能应用于两个'StoresSortType'操作数

在最后一种情况下,我如何通过忽略CLLocal参数来做到这一点?


共1个答案

匿名用户

你可以使用开关语句

switch( lastSorting )
{
 case .distance:
 break
 default:
 break
}