当前我正在使用
并发枚举数组[arr enumerateObjectsWithOptions:NSEnumerationConcurrent usingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { ... }];
有没有一种方法可以指定需要按顺序枚举该块?我正在寻找类似的东西:
NSEnumerationOptions opts = isConcurrent ? NSEnumerationConcurrent : <how-to-specify-sequential>;
答案 0 :(得分:1)
将0
用作“无选项”。由于默认设置是按顺序枚举,因此将为您提供所需的结果。
NSEnumerationOptions opts = isConcurrent ? NSEnumerationConcurrent : 0;