gpt4 book ai didi

ios - NSFormatter 用于在 Swift 3 中将英语数字转换为波斯语或阿拉伯语数字

转载 作者:行者123 更新时间:2023-12-01 22:18:07 25 4
gpt4 key购买 nike

我在这里阅读了类似的问题,并在我的应用程序中编写了此方法

        let formatter = NumberFormatter()

func convertEngNumToPersianNum(num: String)->String{
let number = NSNumber(value: Int(num)!)
let format = NumberFormatter()
format.locale = Locale(identifier: "fa_IR")
let faNumber = format.string(from: number)

return faNumber!


}

我没有得到错误,但我也没有得到结果!

我的号码代码是这样的:

let checkNumber = Home2ViewController().customtitle.count
personalCustom.text = ("\(checkNumber)")

我在另一个有效的 View Controller 中使用了另一个数字,但我想以波斯语或阿拉伯数字格式而不是英语格式显示此数字

最佳答案

试试这个:

func convertEngNumToPersianNum(num: String)->String{
//let number = NSNumber(value: Int(num)!)
let format = NumberFormatter()
format.locale = Locale(identifier: "fa_IR")
let number = format.number(from: num)
let faNumber = format.string(from: number!)
return faNumber!

}

或用您的线路替换

        let number =   format.number(from: num)
let faNumber = format.string(from: number!)

关于ios - NSFormatter 用于在 Swift 3 中将英语数字转换为波斯语或阿拉伯语数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43993225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com