1. 程式人生 > >for 迴圈刪除數組裡面的多個物件 需要用到 removeObjectsAtIndexes

for 迴圈刪除數組裡面的多個物件 需要用到 removeObjectsAtIndexes

NSMutableIndexSet *indexSet = [NSMutableIndexSet indexSet];
    for (int i = 0; i < dataArray.count; i++)
    {
        if (條件成立 記住這個i)
        {
            [indexSet addIndex:i];
        }
    }
    [dataArray removeObjectsAtIndexes:indexSet];