为什么这个输出5不会出现在控制台上?输出0?!
settingsData.sensitivitySettingValue是在模型类中定义的NSNumber。
- (void)viewDidLoad
{
[super viewDidLoad];
float five = 5;
settingsData.sensitivitySettingValue = [NSNumber numberWithFloat:five];
float someFloat = [settingsData.sensitivitySettingValue floatValue];
NSLog(@"%f", someFloat);
}
无法理解!
答案 0 :(得分:2)
我敢打赌settingsData
是零,所以当你发送sensitivitySettingValue
时,你会回来,而当你发送floatValue
时,你就没有了。< / p>