是否可以为NSEnumerationOptions指定顺序的选项?

时间:2019-05-07 17:14:07

标签: objective-c concurrency enumeration

当前我正在使用

并发枚举数组
[arr enumerateObjectsWithOptions:NSEnumerationConcurrent usingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { ... }];

有没有一种方法可以指定需要按顺序枚举该块?我正在寻找类似的东西:

NSEnumerationOptions opts = isConcurrent ? NSEnumerationConcurrent : <how-to-specify-sequential>; 

1 个答案:

答案 0 :(得分:1)

0用作“无选项”。由于默认设置是按顺序枚举,因此将为您提供所需的结果。

NSEnumerationOptions opts = isConcurrent ? NSEnumerationConcurrent : 0;