【发布时间】:2016-01-26 17:33:03
【问题描述】:
我有一个 NSDecimalNumber 代表 0.5,声明和调试如下:
NSDecimalNumber *myNumber = [NSDecimalNumber numberWithDouble:0.5];
NSLog(@"Bool value: %@", myNumber.boolValue ? @"YES" : @"NO");
在 iOS 7.1.1 上,我明白了:
2016-01-26 11:11:19.878 MyApp[467:60b] Bool value: NO
在 iOS 8.4.1 上,我得到了这个:
2016-01-26 11:15:42.128 MyApp[467:60b] Bool value: YES
【问题讨论】:
标签: objective-c ios7 ios8 boolean nsdecimalnumber