Obj C - Creación de claves de lista de propiedades únicas usando 'para'
-
09-12-2019 - |
Pregunta
for (int x = 0; x < openSlots; x++) {
NSNumber* slotValueSave = [[NSNumber alloc] initWithInt:[[slotValues objectAtIndex:x] intValue]];
NSLog(@"Saving slot %@.", (x+1));
[valueSavesDictionary setObject:slotValueSave forKey:@"Slot Value %i", (x+1)];
}
Hola, estoy tratando de ahorrar hasta 9 cuerdas y números correspondientes a una clave de la lista de propiedades.No quiero escribir todas las teclas @ "Valor Slot 1", @ "Valor Slot 2", etc.
Así que me preguntaba cómo podría tener la declaración 'para' insertar el entero 'x' después de que todos los títulos se guardan debajo de esa tecla.
gracias.
Solución
Utilice +stringWithFormat:
:
[valueSavesDictionary setObject:slotValueSave forKey:[NSString stringWithFormat:@"Slot Value %i", (x+1)]];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow