Однажды у меня возникла эта проблема, для меня сработала проверка раскадровки.
Если тип клавиатуры - ASCII Capable, то значок глобуса там не будет отображаться, поэтому оставьте его по умолчанию. Проверьте скриншот ниже.
После внесения этих изменений, если вы все еще не можете писать / вставлять текст arabi c, посмотрите в свой код и см. следующий метод.
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
return text.canBeConverted(to: .ascii)
}
Надеюсь, это помогло вам.