如何循环遍历数组时同时移除不符合条件的元素
1个回答
展开全部
NSMutableArray *discardedItems = [NSMutableArray array];
<br>
<br>SomeObjectClass *item;
<br>
<br>
<br>
<br>for (item in originalArrayOfItems) {
<br>
<br> if ([item shouldBeDiscarded])
<br>
<br> [discardedItems addObject:item];
<br>
<br>}
<br>
<br>
<br>
<br>[originalArrayOfItems removeObjectsInArray:discardedItems];
<br>
<br>SomeObjectClass *item;
<br>
<br>
<br>
<br>for (item in originalArrayOfItems) {
<br>
<br> if ([item shouldBeDiscarded])
<br>
<br> [discardedItems addObject:item];
<br>
<br>}
<br>
<br>
<br>
<br>[originalArrayOfItems removeObjectsInArray:discardedItems];
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询