Как создать массив целых чисел для использования в UIPickerView? - PullRequest
0 голосов
/ 18 июня 2011

Я использую UIPickerView и хочу загрузить диапазон чисел, который будет отображаться средством выбора, поэтому я решил использовать NSMutableArray.У меня есть два компонента в представлении выбора, поэтому я хочу создать два разных массива.Я создаю свой первый массив следующим образом:

    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

1 Ответ

1 голос
/ 18 июня 2011

j-- должно быть j++, поскольку вы выполняете цикл j от 0 до 10.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...