¿Cómo crearía un número de variables NSDictionary
usando el recuento de una matriz?Crear múltiples variables numeradas basadas en int
Esto es básicamente lo que se me ocurrió, pero no estoy seguro de cómo hacer que esto funcione con la sintaxis de Objective-C. doesntContainAnother
es un NSArray
. Quiero que los nombres de los diccionarios usen el valor actual de loopInt
.
int *loopInt = 0;
while (doesntContainAnother.count <= loopInt) {
NSMutableDictionary *[NSString stringWithFormat:@"loopDictionary%i", loopInt] = [[[NSMutableDictionary alloc] init] autorelease];
[NSString stringWithFormat:@"loopDictionary%i", loopInt] = [NSDictionary dictionaryWithObject:[array1 objectAtIndex:loopInt]
forKey:[array2 objectAtIndex:loopInt]];
loopInt = loopInt + 1;
}
¿Puedes aclarar qué es lo que quieres? ¿Desea crear una matriz de diccionarios que contenga cada uno un solo valor? – kubi