QuickType(预测键盘)不能与子类UITextInputBase和UIKeyInput一起使用

在我的应用程序中,我已经为UITextInputBase创build了子类,并为屏幕截图中的所有方法编写了相同的方法。

在这里输入图像说明在这里输入图像说明

这里我的问题是在文本字段如果我从quicktype中select任何字,而不手动写任何字母,方法

- (void)replaceRange:(UITextRange *)range withText:(NSString *)text 

正在调用,我可以在那里得到文本,无论用户从快速types中select。

问题

但假设如果我input“t”,快速型会给我提示“The”这个词。 现在如果我从quicktype中select“The”这个词。 上面的方法没有调用,我没有得到哪些用户刚从快速types中select的文本。

任何人都可以build议,如果米错过任何东西,或者我可以得到它在这些子类的其他方法? 我想这些文本没有UITextField的委托方法。

谢谢。