从NSMutableArray获取double值

时间:2012-05-08 02:19:16

标签: objective-c ios

如果这是一个简单的问题,我正在填写一些已丢弃在我腿上的客观事物。我有以下内容:

[self.distancesArray addObject:[NSNumber numberWithDouble:.25]];
[self.distancesArray addObject:[NSNumber numberWithDouble:3.0]]
[self.distancesArray addObject:[NSNumber numberWithDouble:10.0]];

NSLog(@"here is value: %.2f",[[self.distancesArray objectAtIndex:2] doubleValue]);

输出:

2012-05-07 19:15:29.714 AtFoodie[30989:11903] here is value: 0.00

我如何得到10的值?

THX

1 个答案:

答案 0 :(得分:3)

最可能的原因是您的distancesArray实际上是nil - 它永远不会被初始化。因此,-addObject:来电nil来往-objectAtIndex:,而且nil来电正在做同样的回复{{1}}(即0)。