Objective c 访问NSArray中的NSNumber对象
我有这个:Objective c 访问NSArray中的NSNumber对象,objective-c,nsarray,nsnumber,nsinteger,Objective C,Nsarray,Nsnumber,Nsinteger,我有这个: NSArray *tags = [NSArray arrayWithObjects: [NSNumber numberWithInteger:0], [NSNumber numberWithInteger:1], [NSNumber numberWithInteger:2], [NSNumber
NSArray *tags = [NSArray arrayWithObjects:
[NSNumber numberWithInteger:0],
[NSNumber numberWithInteger:1],
[NSNumber numberWithInteger:2],
[NSNumber numberWithInteger:3],
[NSNumber numberWithInteger:4],
[NSNumber numberWithInteger:5],
nil];
我很难以
int
或NSInteger
的形式访问每个项目。我该怎么办 调用intValue
NSInteger myInt = [[tags objectAtIndex:1] intValue];
调用
intValue
NSInteger myInt = [[tags objectAtIndex:1] intValue];
这段代码可以用现代objective-C写得更短:NSArray*tags=@[@0、@1、@2、@3、@4、@5];谢谢你指出这一点!这段代码可以用现代objective-C写得更短:NSArray*tags=@[@0、@1、@2、@3、@4、@5];谢谢你指出这一点!