Ios 如果用户将语言从应用程序设置更改为阿拉伯语,自定义键盘不会显示正确的光标位置

Ios 如果用户将语言从应用程序设置更改为阿拉伯语,自定义键盘不会显示正确的光标位置,ios,objective-c,iphone,swift,custom-keyboard,Ios,Objective C,Iphone,Swift,Custom Keyboard,这个问题可能有人问,但我没有找到任何相关的答案 我正在创建一个键盘扩展,它支持多种语言,但问题是当用户从应用程序设置中选择阿拉伯语,然后在输入视图中键入任何内容,但光标位置并没有改变。 我已经在下面添加了一位代表 (无效)textWillChange:(id)textInput (无效)textDidChange:(id)textInput 但是上面的委托方法只在键盘启动时调用,并且它的“textInput”始终为零,如果我键入任何内容,它将不再被调用 任何帮助都将不胜感激

这个问题可能有人问,但我没有找到任何相关的答案

我正在创建一个键盘扩展,它支持多种语言,但问题是当用户从应用程序设置中选择阿拉伯语,然后在输入视图中键入任何内容,但光标位置并没有改变。

我已经在下面添加了一位代表

  • (无效)textWillChange:(id)textInput

  • (无效)textDidChange:(id)textInput

但是上面的委托方法只在键盘启动时调用,并且它的“textInput”始终为零,如果我键入任何内容,它将不再被调用

任何帮助都将不胜感激