相关疑难解决方法(0)

迭代时从NSMutableArray中删除的最佳方法是什么?

在Cocoa中,如果我想循环遍历NSMutableArray并删除符合特定条件的多个对象,那么每次删除对象时如何在不重新启动循环的情况下执行此操作的最佳方法是什么?

谢谢,

编辑:只是为了澄清 - 我正在寻找最好的方式,例如比手动更新索引更优雅的东西.例如在C++中,我可以做;

iterator it = someList.begin();

while (it != someList.end())
{
    if (shouldRemove(it))   
        it = someList.erase(it);
}
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

194
推荐指数
13
解决办法
15万
查看次数

44
推荐指数
4
解决办法
10万
查看次数

标签 统计

cocoa ×1

iphone ×1

nsarray ×1

objective-c ×1