2
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つの文字列と対応する数字をプロパティリストキーに保存しようとしています。@ "Slot Value 1"、@ "SlotValue2"などのすべてのキーを書きたくありません。

そのため、「for」ステートメントで、そのキーの下に保存されるすべてのタイトルの後に「x」整数を挿入するにはどうすればよいのでしょうか。

ありがとうございました。

4

1 に答える 1

1

使用+stringWithFormat:

[valueSavesDictionary setObject:slotValueSave forKey:[NSString stringWithFormat:@"Slot Value %i", (x+1)]];
于 2012-03-09T02:27:16.363 に答える