• 1000 на арабском c, но я не могу найти способ или метод в Swift, который конвертирует английское sh число в арабское c число, английское sh число, которое у меня сейчас есть, состоит из трех десятичных знаков (для высоты), например 1,84 метра, я хочу найти способ преобразовать все три символа из engli sh в Arabi c
Когда я использую приведенный ниже код, вывод всегда 0,00 в раскадровке
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var highetDisplay: UILabel!
@IBOutlet weak var weightDisplay: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func highetSlider(_ sender: UISlider) {
highetDisplay.text = String(format: "%.2f", getNumerals(num: sender.value))
}
@IBAction func weightSlider(_ sender: UISlider) {
}
@IBAction func count(_ sender: UIButton) {
}
func getNumerals(num: Float) -> String {
let number = NSNumber(value: num)
let format = NumberFormatter()
format.locale = Locale(identifier: "ar") // You can set locale of your language
let formatedNumber = format.string(from: number)
return formatedNumber!
}
}
Экран моего приложения