Я хочу сделать что-то действительно простое, но я получаю ошибку, чего мне не хватает?
int i;
int count;
TutorialAppDelegate *appDelegate = (TutorialAppDelegate *)[[UIApplication sharedApplication] delegate];
Animals *aAnimal = (Animals *)[appDelegate.animals objectAtIndex:i];
count = [animals count];
if (i < count)
{
NSLog(@"%@",aAnimal.animalName);
}
ОШИБКА:
'*** -[NSMutableArray objectAtIndex:]: index 22510243 beyond bounds [0 .. 5]'
0 ... 5 правильно! В массиве всего 6 значений.
И используйте
NSLog(@"%@",aAnimal.animalName);
из функции if возвращает правильное значение, когда я также изменяю значение i на 0.