QMUI_iOS icon indicating copy to clipboard operation
QMUI_iOS copied to clipboard

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

Open withviolet opened this issue 2 years ago • 4 comments

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

截图 image

如何重现

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

其他信息

  • 设备: iPhone14 128G
  • iOS 版本: iOS16.6
  • Xcode 版本: Xcode 14.3.1
  • QMUI 版本: 4.7.0

withviolet avatar Aug 09 '23 09:08 withviolet

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

SunshineDays avatar Dec 04 '23 06:12 SunshineDays

同遇到这个问题

theskyQQ avatar Dec 27 '23 08:12 theskyQQ

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

wsrGitHub avatar Jan 22 '24 06:01 wsrGitHub

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

MoLice avatar Jan 25 '24 15:01 MoLice