我在我的代码中发现了一个由NSDecimalNumber.notANumber.intValue返回9引起的错误,而我期望NaN(如floatValue或doubleValue返回)。有人知道为什么吗? 最佳答案 就像JoakimDanielson提到的那样,并在AppleDeveloperDocumentation中指出...Becausenumerictypeshavedifferentstoragecapabilities,attemptingtoinitializewithavalueofonetypeandaccessth