NSNumberFormatter.stringFromNumber是否会返回nil?

mch*_*.ja 8 null nsnumber optional nsnumberformatter swift

在我看来,任何有效数字也可以表示为a String,所以我不知道为什么这个函数返回a String?而不是a String.

tf.*_*ves 5

我最好的猜测是因为遗留支持。这是来自官方文档:

NSNumberFormatter 对象的行为可以符合 OS X v10.4 之前存在的行为范围或自该版本以来的行为范围。 NSNumberFormatter 类参考