код iphone - objectAtIndex вопрос - PullRequest
       6

код iphone - objectAtIndex вопрос

0 голосов
/ 05 января 2010

для чего используется верхний объект AtIndex ?, он работает с любым числом, почему?

    AppRecord *appRecord = [self.entries objectAtIndex:1];
    [[[[[self tabBarController] tabBar] items] objectAtIndex:1] setBadgeValue:appRecord.badgePrize];

1 Ответ

0 голосов
/ 05 января 2010

Обычно массив или список содержит записи, проиндексированные целым числом. Когда вы отправляете сообщение

objectAtIndex:<integer>

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

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