如果这是一个简单的问题,我正在填写一些已丢弃在我腿上的客观事物。我有以下内容:
[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
答案 0 :(得分:3)
最可能的原因是您的distancesArray
实际上是nil
- 它永远不会被初始化。因此,-addObject:
来电nil
来往-objectAtIndex:
,而且nil
来电正在做同样的回复{{1}}(即0)。