我正在使用UIPickerView,我想加载一系列数字以供选择器显示,所以我想我会使用NSMutableArray。我在picker视图中有两个组件,所以我想生成两个不同的数组。我正在生成我的第一个数组,
NSMutableArray *array1 = [NSMutableArray arrayWithCapacity:401];
for (int i=420; i>=20; i--) {
[array1 addObject:[NSString stringWithFormat:@"%d", i]];
}
self.myArray1 = array1;
当我尝试生成第二个数组时,我正常运行 HOWEVER 我的应用程序崩溃而没有输出到控制台。第二个数组就是这样生成的,
NSMutableArray *array2 = [NSMutableArray arrayWithCapacity:11];
for (int j=0; j<=10; j--) {
[array2 addObject:[NSString stringWithFormat:@"%d", j]];
}
self.myArray2 = array2;
我能做错什么?
更新 只是想补充说我已经尝试在我的类的init方法和视图didLoad方法中创建这些数组
答案 0 :(得分:1)
j--
应为j++
。