【问题标题】:NSDecimalNumber overflow when trying adding value尝试添加值时 NSDecimalNumber 溢出
【发布时间】:2015-06-23 06:06:24
【问题描述】:

我必须在将十进制值从 NSString 转换后添加,但对于空值它会失败,即使我进行了测试。

[lastPrice decimalNumberByAdding:actualPrice==nil?nullValue:actualPrice]] 

在调试模式下:

lastPrice = 0;
actualPrice = NaN
nullValue = 0;

我预料到了

actualPrice==nil?nullValue:actualPrice

可以正确估计,但 nil 不是 NaN...

我该怎么做?

【问题讨论】:

    标签: ios objective-c nsdecimalnumber


    【解决方案1】:

    好的! 解决办法是here

    测试应该是:

    [lastPrice decimalNumberByAdding:isnan([actualPrice doubleValue]?nullValue:actualPrice]] 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 2018-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多