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.

¿Fue útil?

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
scroll top