如何在NSMutableArray中访问对象的int值?

时间:2010-04-25 15:37:48

标签: iphone objective-c xcode

我尝试访问我创建的NSMutableArray中的某些值,但是如果我尝试访问它们,我只会得到一些数字(地址?)。

我能够初始化一个数组,并可以使用

添加和更改对象
[myNSMutableArray addObject:[NSNumber numberWithInt:10]]

[myNSMutableArray replaceObjectAtIndex:0 withObject:[NSNumber numberWithInt:47]

我也可以用

打印索引[0]的值
NSLog(@"%@", [myNSMutableArray objectAtIndex:0]);

我按预期得到47

但是如何访问数组中对象的整数值,以便将其保存到myIntValue

1 个答案:

答案 0 :(得分:3)

int myIntValue = [[myNSMutableArray objectAtIndex:0] intValue];

只需查看NSNumber class reference

即可