我是 iPhone 开发新手。我有一个 NSMutableArray。
arrayNo = [[NSMutableArray alloc] initWithObjects:@"10",@"50", @"100", @"1000 ",@"2000", @"5000", @"10000",nil];
但是现在,我想做的是这个值之间的间隔差距不是完全不同的。在达到 10000 之后,我想将这个数组增加 10000 个间隔。例如。 10000、20000、30000 最多 N 个数。
我在 UIPickerView 中显示这个数字。
最佳答案
因为你有一个 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);
}
但要考虑 Integer 或 long long int 的范围
关于iphone - 增加 NSMutableArray 中的间隔间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758506/