Objective c 是否有为NSEnumerationOptions指定顺序的选项?

Objective c 是否有为NSEnumerationOptions指定顺序的选项?,objective-c,concurrency,enumeration,Objective C,Concurrency,Enumeration,目前我正在使用数组的并发枚举 [arr enumerateObjectsWithOptions:NSEnumerationConcurrent usingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { ... }]; 是否有方法指定需要按顺序枚举块?我正在寻找类似于: NSEnumerationOptions opts = isConcurrent ? NSEnumerationConcurrent : <

目前我正在使用数组的并发枚举

[arr enumerateObjectsWithOptions:NSEnumerationConcurrent usingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { ... }];
是否有方法指定需要按顺序枚举块?我正在寻找类似于:

NSEnumerationOptions opts = isConcurrent ? NSEnumerationConcurrent : <how-to-specify-sequential>; 
NSEnumerationOptions opts=isConcurrent?NSEnumerationConcurrent:;
使用
0
表示“无选项”。由于默认情况下是按顺序枚举,因此这将为您提供所需的结果

NSEnumerationOptions opts = isConcurrent ? NSEnumerationConcurrent : 0;