Получить целочисленное значение из NSNumber в NSArray

У меня есть NSArray с объектами NSNumber, которые имеют значения int:

arrayOfValues = [[[NSArray alloc] initWithObjects: [NSNumber numberWithInt:1], [NSNumber numberWithInt:3], [NSNumber numberWithInt:5], [NSNumber numberWithInt:6], [NSNumber numberWithInt:7], nil] autorelease];
[arrayOfValues retain];

Я пытаюсь перебрать массив вот так:

int currentValue;
for (int i = 0; i < [arrayOfValues count]; i++)
{
    currentValue = [(NSNumber *)[arrayOfValues objectAtIndex:i] intValue];
    NSLog(@"currentValue: %@", currentValue); // EXE_BAD_ACCESS
}

Что я здесь делаю неправильно?

6
задан Jon Schneider 12 November 2018 в 14:15
поделиться