/ / Obj-C: agregar objetos en los índices de Array - objetivo-c, arreglos

Obj-C: agregue objetos a los índices de Array - object-c, arrays

Estoy tratando de agregar objetos en ciertos índices de una matriz a una nueva matriz. He encontrado una solución, pero ¿hay una forma más elegante de hacer esto? Esto es lo que tengo.

 NSMutableArray *objectsToAdd = [[NSMutableArray alloc]init];

for (NSIndexPath *indexPath in self.selectedIndexes)
{
for (Object *object in self.unsortedObjects) {
if (indexPath.row == [self.unsortedObjects indexOfObject:object]) {
[objectsToAdd addObject:object];
}
}
}

Respuestas

0 para la respuesta № 1

Creo self.selectedIndexes es un NSArray o NSMutableArray. Espero ayuda

NSMutableArray *objectsToAdd = [[NSMutableArray alloc]init];
for (NSIndexPath *indexPath in self.selectedIndexes)
{
if (indexPath.row < [self.unsortedObjects count]) {
[objectsToAdd addObject:self.unsortedObjects[indexPath.row]] ;
}
}