Цикл по NSArray objectAtIndex - PullRequest
       6

Цикл по NSArray objectAtIndex

3 голосов
/ 12 сентября 2010

NSInteger * count = [monLessonArrayA count]; для (i = 0; i

Я получаю сообщение об ошибке, заявив, что я не объявлен, как я могу установить для objectAtIndex значение i, чтобы можно было каждый раз увеличивать его?

Спасибо.

Ответы [ 3 ]

7 голосов
/ 12 сентября 2010

Потому что ваш я не объявлен.

for (int i = 0; i < count; i++)

Кроме того, вам не нужно * для вашего NSInteger.

NSInteger count = [monLessonArrayA count]; 
3 голосов
/ 12 сентября 2010

Вы просто забыли объявить i (и его тип данных) перед использованием в цикле:

for (int i = 0; i < count; i++) {
1 голос
/ 12 сентября 2010

Вы также можете использовать быстрое перечисление, которое на самом деле быстрее:

for (id someObject in monLessonArrayA) {
    // Do stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...