【发布时间】:2012-08-01 03:48:06
【问题描述】:
我有一个 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
}
我在这里做错了什么?
【问题讨论】:
标签: objective-c ios iterator nsarray nsnumber