YYKit
YYKit copied to clipboard
YYTextView: App前后台切换或者锁屏再回来,选中文字突然消失
这几天我在flutter中遇到一个bug: TextView唤起键盘选中“简体拼音”输入法,随便输入点什么内容,然后选中其中的10+个字符,锁屏或者退到后台,再回来发现TextView中选中的文字被删除了。 我看了flutter的engine底层代码,用的是UIView实现UITextInput协议;和YYTextView的实现差不多,然后用YYTextView试了下,发现同样的问题。
原因是: 在退到后台,或者锁屏之后会来一次下面的方法,markedText是nil
- (void)setMarkedText:(NSString*)markedText selectedRange:(NSRange)markedSelectedRange
感觉是系统的原因。
这是来自QQ邮箱的假期自动回复邮件。 谢谢,你的邮件我已经收到!
这是来自QQ邮箱的假期自动回复邮件。你好,我最近正在休假中,无法亲自回复你的邮件。我将在假期结束后,尽快给你回复。