¿Cómo utilizar los números persas en UItextField en Swift 3?

Hola, estoy usando el campo de texto en mi aplicación swift3: quiero que cuando el usuario ingrese un número en el campo de texto en lugar de un número en inglés, el campo de texto muestre números persas. campo de texto con teclado, así que aquí están mis códigos que no funcionan

  override func viewDidLoad() {
         super.viewDidLoad()
 let numberFormatter = NumberFormatter()
    numberFormatter.locale = Locale(identifier: "fa")
    numberFormatter.numberStyle = NumberFormatter.Style.decimal
    let cm:Int? = Int(englishNumber.text!)

    if cm != nil {
    numberFormatter.string(from: NSNumber(value: cm!))
    myTextField.text = numberFormatter.string(from: NSNumber(value: cm!))!
    }

** recuerde que usé el delegado de campo de texto y quiero que cada número que el usuario ingresó cambie al número persa y el usuario pensó que escribir números persas **

Respuestas a la pregunta(1)

Su respuesta a la pregunta