iphone - 增加 NSMutableArray 中的间隔间隙

标签 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 中显示这个数字。

最佳答案

因为你有一个 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/

相关文章:

ios - 如何在 UI 工作中显示微调器?

ios - 在 iOS 中呈现弹出窗口时如何避免按钮色调颜色变化?

iphone - 将应用提交到Appstore时出错

ios - 在 iOS 中单击按钮时如何取消选择所有单选按钮 uitableview 单元格

ios - iOS 中的 Coreplot 构建失败问题

ios - 尝试通过关系保存核心数据对象时出现 fatal error

ios - 如何在后台加载 UIImageView 对象?

css - 980 像素 wrapper 不以 Ipad 为中心

iphone - iPad 模拟器 (4.3) 崩溃并出现 dyld 错误

ios - 将 iOS 应用内购买价格更改为免费?如何重现应用程序所做的事情?