/ / nsmutablearray zählt nicht richtig - Objective-c

nsmutablearray gibt keine korrekte Zählung an - Ziel-c

Hallo, ich habe ein nsmutablearray wie NSMutableArray * arr; Ich habe so etwas wie unten gemacht

NSNull *myNull=[NSNull null];
for(int i=0;i<10;[self.arr insertObject:myNull atIndex:i],++i);

dann ersetze ich das ganze Objekt durch einen Wert

for(int i=0;i<[arr1 count];++i)
{
[self.arr replaceObjectAtIndex:i withObject:[NSString stringWithFormat:@"%@",[arr1 objectAtIndex::i]];
}

wo arr1 hat einen echten Wert, aber mein Problem istDort bekomme ich 20 Objekte statt 10. Es sollte 10 gewesen sein. Bitte lassen Sie mich wissen, wo mein Problem ist und was die Lösung sein wird. Danke im Voraus

Antworten:

0 für die Antwort № 1

Sie ersetzen in arr verwenden arr1 dann solltest du verwenden mögen

for(int i=0;i<[arr count];++i)
{
[self.arr replaceObjectAtIndex:i withObject:[NSString stringWithFormat:@"%@",[arr1 objectAtIndex:i]];
}