Obj C - Создание уникальных ключей списка свойств с помощью «For» - PullRequest
2 голосов
/ 09 марта 2012
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)];
}

Здравствуйте, я пытаюсь сохранить до 9 строк и соответствующих чисел в ключе списка свойств. Я не хочу записывать каждый ключ @ "Значение слота 1", @ "Значение слота 2" и т. Д.

Так что мне было интересно, как я мог бы с помощью оператора for вставлять целое число x после каждого заголовка, сохраняемого под этим ключом.

Спасибо.

1 Ответ

1 голос
/ 09 марта 2012

Использование +stringWithFormat::

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