您好我有一个像NSMutableArray * arr的nsmutablearray;我做了类似下面的事情
NSNull *myNull=[NSNull null];
for(int i=0;i<10;[self.arr insertObject:myNull atIndex:i],++i);
然后我用一些值替换所有对象
for(int i=0;i<[arr1 count];++i)
{
[self.arr replaceObjectAtIndex:i withObject:[NSString stringWithFormat:@"%@",[arr1 objectAtIndex::i]];
}
其中arr1有一些真正的价值,但我的问题是我有20个对象而不是10个。应该是10.请让我知道我的问题在哪里以及解决方案是什么。提前谢谢
答案 0 :(得分:0)
您正在使用arr
替换arr1
,然后您应该使用
像
for(int i=0;i<[arr count];++i)
{
[self.arr replaceObjectAtIndex:i withObject:[NSString stringWithFormat:@"%@",[arr1 objectAtIndex:i]];
}