关于enumerateObjectsUsingBlock删除元素

2017-11-07  本文已影响0人  zqtqzy
- (void)enumerateObjectsUsingBlock:(void (NS_NOESCAPE ^)(ObjectType obj, NSUInteger idx, BOOL *stop))block;

当你想删除数组中元素时,上方方法(即正序排列)会导致两个连在一起的元素无法完全删除,由此,我们使用下方的方法(即倒序排列)。

- (void)enumerateObjectsWithOptions:(NSEnumerationOptions)opts usingBlock:(void (NS_NOESCAPE ^)(ObjectType obj, NSUInteger idx, BOOL *stop))block;

opts = NSEnumerationReverse

上一篇 下一篇

猜你喜欢

热点阅读