我想设置从1开始的数组索引值,因为我显示的数组索引值我不希望索引值如何为零。我不知道如何从零开始设置数组索引值。
Array (
[0] => "please"
[1] => "save"
[2] => "water"
)
我想这样:
Array (
[1] => "please"
[2] => "save"
[3] => "water"
)
我在集合视图中的每个对象的label中显示索引值。 请提供一些想法和示例代码来执行此操作。
答案 0 :(得分:1)
对于直观表示,只需在索引前添加1即可。
int indexInArray = /* whatever */;
NSString *displayedString = [NSString stringWithFormat:@"%i", indexInArray + 1];
yourLabel.text = displayedString;
答案 1 :(得分:0)
这是我的解决方案
NSMutableArray *array1 = [NSMutableArray arrayWithObjects: @"please", @"save",@"water", nil];
[array1 replaceObjectAtIndex:0 withObject:@" "];
[array1 replaceObjectAtIndex:1 withObject:@"please"];
[array1 replaceObjectAtIndex:2 withObject:@"save"];
[array1 insertObject:@"water" atIndex:3];
NSLog(@"The result is - %@",array1);
打印结果是
The result is - (
" ",
please,
save,
water
)