Swift:如何从键盘扩展访问 iOS 文本替换?

Swift: How to access iOS text replacements from keyboard extension?

我正在构建自定义键盘,我想使用内置的文本替换功能。我的键盘的文本不会自动更改,但其他第三方键盘可以使用文本替换。

UITextField 中有一个 shouldChangeCharactersInRange 回调,但它不能用于键盘扩展,因为我们必须使用 textDocumentProxy

还有其他方法可以访问文本替换吗?

requestSupplementaryLexicon(completion:)

非常感谢我自己!