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 № 1Sie 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]];
}