当uitextview 或uitextfield 含有 表情符号 emoji 时 使用 NSMakeRange 可能会出现得异常!

时间:2021-08-24 12:46:09

当uitextview 或uitextfield  含有 表情符号 emoji 时 使用 NSMakeRange 可能会出现得异常!

当出现半边A之时.是有异常的.

表情符号之读取了一半..

po 是 不能显示string的值.

显示的是 NSBigMutableString


解决方法:


当uitextview 或uitextfield  含有 表情符号 emoji 时 使用 NSMakeRange 可能会出现得异常!//图片档.可复制的在下面


NSString *s = @"emoji";//csdn 无法显示NSRange r = [s rangeOfComposedCharacterSequencesForRange:NSMakeRange(0, 1)];