增加NSMutableArray中的间隔差距

时间:2013-04-02 07:28:49

标签: iphone ios ipad nsmutablearray nsarray

我是iPhone开发的新手。我有一个NSMutableArray。

arrayNo = [[NSMutableArray alloc] initWithObjects:@"10",@"50", @"100", @"1000 ",@"2000", @"5000", @"10000",nil];

但是现在,我想要做的是这些值之间的间隔差距不是完全不同。在达到10000之后,我希望将此数组增加10000个间隔。例如。 10000,20000,30000最多N个数。

我在UIPickerView中显示这个号码。

1 个答案:

答案 0 :(得分:2)

由于你有一个mutableArray,填充了少量值,只有10000之后才需要填充10000步。

arrayNo = [[NSMutableArray alloc] initWithObjects:@"10",@"50", @"100", @"1000 ",@"2000", @"5000", @"10000",nil];

现在这样做:

for(NSInteger num=20000; i<=N ; i+=10000){ //N is your last number
    arrayNo[arrayNo.count]=@(num);
}

但是要考虑整数或长long int的范围