【发布时间】:2013-07-04 02:55:33
【问题描述】:
我真的不知道如何称呼这种格式,也许是“计数文本”之类的。 (没有一个好名字也很难找到答案,所以如果之前已经回答过,我为重复发帖道歉。)
我想将整数“6”转换为字符串“sixth”,或者将“23”转换为“twenty-third”。我找到了this one 之类的关于使用NSNumberFormatterSpellOutStyle 进行转换的答案,但这给了我“六”或“二十三”。我想我可以这样做,然后写一些复杂的东西来检查字符串的最后几个字符并附加“th”或用“ird”替换“ree”,但我想知道是否有更优雅的解决方案?
有谁知道这方面的任何内置方法,或任何可以完成此任务的代码示例?
【问题讨论】:
标签: objective-c nsstring integer nsnumberformatter