Tencent / QMUI_iOS

QMUI iOS——致力于提高项目 UI 开发效率的解决方案
http://qmuiteam.com/ios
Other
7.05k stars 1.37k forks source link

在UITextView或者UITextField中输入apple键盘左下角的emoji导致崩溃 #1511

Open withviolet opened 10 months ago

withviolet commented 10 months ago

Bug 表现 我创建一个UITextView,点击textview,点击键盘左下角的emoji选择任意emoji输入后崩溃

截图

image

如何重现

  1. 集成QMUIKit,在UITextview中输入emoji,就会崩溃

其他信息

SunshineDays commented 6 months ago

我也遇到了这个问题,不知道咋解决,把QMUIKit给移除了

theskyQQ commented 6 months ago

同遇到这个问题

wsrGitHub commented 5 months ago

是不是用系统字符串截取方法substringfromindex或substringtoindex,如果字符串中存在表情符号,那截取就可能出问题。 试试用NSString+QMUI类中有其他截取API可以代替系统NSString截取相关。

MoLice commented 5 months ago

后续版本会屏蔽,在此之前可以用以下文件替换本地同名文件来临时解决。 QMUIStringPrivate.m.zip