如下代码:
NSMutableArray<NSNumber *> *array = [@[@1,@2]mutableCopy];
[array enumerateObjectsUsingBlock:^(NSNumber * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
[array removeObject:obj];
}];
XCTAssertEqual(array.count, 0);
运行会发现array里的第二个元素没被删掉