您的位置:首页 > 其它

一个常见的删除数组元素的bug

2013-06-17 23:04 155 查看
NSMutableArray *array = [NSMutableArray
arrayWithObjects:@"1",@"2",@"3",@"4",nil];

for(int i =
0;i < [array count];i++)
{
[array
removeObjectAtIndex:i];
}

NSLog(@"array = %@",array);

array = (
2,
4
)

NSMutableArray *array = [NSMutableArray
arrayWithObjects:@"1",@"2",@"3",@"4",nil];

for(int i =
0;i < [array count];i++)
{
[array
removeLastObject];
}

NSLog(@"array = %@",array);
array = (
1,
2
)

NSMutableArray *array = [NSMutableArray
arrayWithObjects:@"1",@"2",@"3",@"4",nil];

for(int i =
0;i < [array count];i++)
{
[array
removeAllObjects];
}

NSLog(@"array = %@",array);
array = (
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: