问题标签 [nsdecimalnumber]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSDecimalNumber decimalNumberByMultiplyingBy 没有给出预期的结果
我面临一个问题NSDecimalNumber
。我有类似于下面的代码。
上面的代码正在打印结果1e+98
,这是不正确的;它应该为零。我在这里想念什么?
iphone - 格式化 NSDecimalNumber 问题
我正在尝试使用简单的格式创建 NSDecimalNumber,例如:123.00,点后有两个小数位,总是。我尝试使用 NSFormatter 和许多其他方法,例如从字符串转换浮点数,然后从该字符串创建 NSDecimalNumber,但它不起作用。问题是我只需要这种格式的 NSDecimalNumber,而不需要 NSString 或任何其他格式。谢谢你的建议,保罗
objective-c - NSDecimalNumber 乘法怪异
不久前我看到过一个类似的话题,但这似乎是因为方程在某处使用了 NSNumber。我检查了我所有的代码,我只能看到我正在为我的方程式使用 NSDecimalNumbers。
我有一个返回一些定价数字的 JSON 网络服务。
在对象属性中解析它们之后,我想用它们运行以下等式:
NetPrice * ( 1 + (RawPercentage / 100)) + FixedPrice = processesNetPrice
更新:我将代码更改为:
如果我改变:
到:
它崩溃了:
ios - 将一些 ios 代码集成到 PayPal 移动支付库中,并且在使用 NSDecimalNumber 时遇到了一些问题
我第一次上stackoverflow!我正在将一些 ios 代码集成到 PayPal 移动支付库中。根据规范,我将一个对象传递给提供的方法之一。该对象包含 NSDecimalNumber* 类型的必需属性。我使用了一些示例代码来设置此属性,但这会导致堆栈溢出。以下是我的代码中的一行:
以下是消息日志的摘录:
我用谷歌搜索并看到了使用这种类型的许多溢出问题,但仍然无法从我的研究中收集到任何明显的信息。我错过了什么明显的东西吗?
ios - NSDecimalNumber
NSDecimalNumber 以较少数量的零保存,例如,我在文本字段中输入 $6000,00,但在 tableview 中出现 $6,00
请帮我解决这个问题
下面是我的代码:
在 tableView 中显示:
ios - NSDecimalNumber 出现 NaN
保存NSDecimalNumber
时EditViewController
,出现 inDisplayTableViewController
值NaN
请需要建议来解决此问题。谢谢
我的代码:
输入值:
ios - NSDecimalNumber 和
在我的 ios 项目中,我使用了两个实体(CoreData):Person 和 Gifts with To-Many 关系
我知道如何计算给一个人的礼物总和:
但是我如何计算所有人的总和?
}
objective-c - NSDecimalNumber RestKit 精度错误
RestKit v 0.10.2 非常奇怪的 NSDecimalNumber 精度错误(或者可能是我没有看到的操作员错误)
类定义:
JSON文本:
对象映射不起眼:
然而反序列化导致 menuItemPrice 值 = 9.9499999999
似乎错误/问题可以追溯到方法中 RKObjectMappingOperation 中的这些行
“值”是 NSCFNumber 类型,我似乎在从 NSCFNumber 到 NSDecimalNumber 的值映射中失去了精度。
这对我来说很重要,因为我正在处理价格和货币。
我在这里遗漏了明显的东西吗?没有看到如何/为什么会发生这种情况以及如何处理它。
谢谢!
iphone - 为什么 NSDecimalNumber 10^-65 的平方会导致 10^126 而不是导致下溢异常?
所以这里是代码:
我希望程序以下溢异常终止,但事实并非如此。此外,取一个 NSLog 会给 number3 一个巨大的数字。如果我将“test”更改为低于 64 的任何值,它会给出正确的输出(即 10^(-2*test))。有谁知道这里发生了什么?我的意思是,这很容易解决,但除非我遗漏了某些东西(这很有可能),否则这似乎是 NSDecimalNumber 类中的错误。
xcode - 将 NSString 转换为 NSDecimalNumber
在我的核心数据模型中,“数量”是实体“跟踪”中的一个属性。如何在整个代码中将金额转换为 NSDecimalNumber?我确信有更多经验的人可以在 3 分钟内完成此操作,而我已经看了好几天了。