Cześć, mam nsmutablearray jak NSMutableArray * arr; zrobiłem coś takiego jak poniżej
NSNull *myNull=[NSNull null];
for(int i=0;i<10;[self.arr insertObject:myNull atIndex:i],++i);
następnie zamieniam cały obiekt na jakąś wartość
for(int i=0;i<[arr1 count];++i)
{
[self.arr replaceObjectAtIndex:i withObject:[NSString stringWithFormat:@"%@",[arr1 objectAtIndex::i]];
}
gdzie arr1 ma jakąś realną wartość, ale mój problem jestotrzymuję 20 obiektów zamiast 10. Powinno być 10. Proszę, daj mi znać, gdzie jest mój problem i jakie będzie rozwiązanie. z góry dziękuję
Odpowiedzi:
0 dla odpowiedzi № 1Zamieniasz w arr
za pomocą arr1
wtedy powinieneś użyć lubić
for(int i=0;i<[arr count];++i)
{
[self.arr replaceObjectAtIndex:i withObject:[NSString stringWithFormat:@"%@",[arr1 objectAtIndex:i]];
}