我是iPhone开发的新手。我有一个NSMutableArray。
arrayNo = [[NSMutableArray alloc] initWithObjects:@"10",@"50", @"100", @"1000 ",@"2000", @"5000", @"10000",nil];
但是现在,我想要做的是这些值之间的间隔差距不是完全不同。在达到10000之后,我希望将此数组增加10000个间隔。例如。 10000,20000,30000最多N个数。
我在UIPickerView中显示这个号码。
答案 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的范围