背景和软件环境
Unity2017.2.1f1 发布的应用在iOS上获取文本框输入内容有异常,而在电脑上没有问题。
问题描述:
经查发现,在iOS上输入中文时,在拼音还没有输入完,还未选好中文时,获取文本框的内容时 得到的是 拼音字符中间穿插特殊空格\u2006.而在电脑上,文字未完成输入时,文本框的.text是获取不到值的。
解决办法:
//替换掉特殊字符
content = content.Replace(“ “, “”);//注意,这里的空格是个特殊的空格\u2006,不是空格键打出来的