Voglio aggiungere oggetto da 2 NSArray a NSMutableArray. Non lo so.come aggiungere oggetto multi NSArray in un NSMutableArray
questo il mio codice:
Voglio aggiungere oggetto da 2 NSArray a NSMutableArray. Non lo so.come aggiungere oggetto multi NSArray in un NSMutableArray
questo il mio codice:
È possibile utilizzare addObjectsFromArray: da NSMutableArray classe
all = [[NSMutableArray alloc]init];
[all addObjectsFromArray:animal];
[all addObjectsFromArray:color];
Prova questo:
animal = [[NSArray alloc]initWithObjects:@"Lion",@"Tiger",@"Dog",@"Cat",@"Sheep",@"Wolf", nil];
color = [[NSArray alloc]initWithObjects:@"Blue",@"Red",@"Yellow",@"Green",@"Black", nil];
all = [[NSMutableArray alloc] init];
[all addObjectsFromArray:animal];
[all addObjectsFromArray:color];
Ho provato con lo stesso codice.In questo caso la mia applicazione si arresta in modo anomalo con EXC_BAD_ACCESS – Donal
Sto usando questo:
all = @[animal, color];
Ma è necessario convertire la matrice "tutti" NSMutableArray
-NSArray
.
tutto = [[tutti arrayByAddingObjectsFromArray: animale] mutableCopy];
tutto = [[tutti arrayByAddingObjectsFromArray: colore] mutableCopy];
e non dimenticare di inizializzare 'all' ... –
c'è un errore nell'inizializzazione, manca un '[', e puoi usare' initWithArray' evitando un'istruzione – tkanzakic
@duDE: infatti ero inviato alla verifica umana anche durante la risposta a questa domanda. :) – Aravindhan