是否可以防止textDocumentProxy分裂'表情符号?

时间:2015-12-28 08:42:47

标签: ios swift emoji textdocumentproxy

我目前正在为iOS开发第三方键盘并遇到textDocumentProxy的小烦恼,我希望所有人都可以帮助我。

所以我定义了以下两个变量,我将其打印到控制台 -

selectedContextAfterInput = textDocumentProxy.documentContextAfterInput
selectedContextBeforeInput = textDocumentProxy.documentContextBeforeInput
print(selectedContextBeforeInput, selectedContextAfterInput)

和UIPanGesture adjustTextPositionByCharacterOffset()根据平移方向的1或-1。因此,在平移光标时,将打印光标前后的内容。除了字符串包含表情符号(即)之外,这一切都很有效。表情符号总是最终被分成未定义的字符,如下所示(在这种情况下,咧嘴笑的表情符号被分开)

非常感谢任何帮助。谢谢!

0 个答案:

没有答案