Domanda

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)];
}
.

Ciao, sto cercando di risparmiare fino a 9 stringa e numeri corrispondenti a un tasto di elenco immobiliare.Non voglio scrivere ogni chiave @ "Valore slot 1", @ "Valore slot 2", ecc.

Quindi mi chiedo come potrei avere l'istruzione "for" inserire l'intero 'x' dopo ogni titolo da salvare sotto quella chiave.

Grazie.

È stato utile?

Soluzione

Utilizzare +stringWithFormat::

[valueSavesDictionary setObject:slotValueSave forKey:[NSString stringWithFormat:@"Slot Value %i", (x+1)]];
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top