2013-07-06 41 views
1

我真的不知道該怎麼稱呼這種格式,也許是「計數文本」或其他東西。 (沒有一個好名字也使得它很難搜索答案,所以如果這之前已經回答了,我爲雙重職位道歉)。Obj-C:將INT轉換爲格式爲「第六」或「第二十三」的文本

我想將整數「6」轉換爲字符串「第六」或「23」變成「第二十三」。我找到了如this one有關轉換爲NSNumberFormatterSpellOutStyle的答案,但是這給了我「六」或「二十三」。我想我可以做到這一點,然後寫一些複雜的東西來檢查字符串的最後幾個字符,並附加「th」或用「ird」替換「ree」,但我想知道是否有更優雅的解決方案?

有沒有人知道任何內置的方法,或任何可以完成這個任務的代碼示例?

回答

相關問題