Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 访问NSArray中的NSNumber对象_Objective C_Nsarray_Nsnumber_Nsinteger - Fatal编程技术网

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];谢谢你指出这一点!