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”、@“Slot Value 2”等。

所以我想知道如何让“for”语句在要保存在该键下的每个标题之后插入“x”整数。

谢谢你。

4

1 回答 1

1

使用+stringWithFormat:

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