2013-07-06 45 views
1

我真的不知道该怎么称呼这种格式,也许是“计数文本”或其他东西。 (没有一个好名字也使得它很难搜索答案,所以如果这之前已经回答了,我为双重职位道歉)。Obj-C:将INT转换为格式为“第六”或“第二十三”的文本

我想将整数“6”转换为字符串“第六”或“23”变成“第二十三”。我找到了如this one有关转换为NSNumberFormatterSpellOutStyle的答案,但是这给了我“六”或“二十三”。我想我可以做到这一点,然后写一些复杂的东西来检查字符串的最后几个字符,并附加“th”或用“ird”替换“ree”,但我想知道是否有更优雅的解决方案?

有没有人知道任何内置的方法,或任何可以完成这个任务的代码示例?

回答

相关问题