我的iPhone应用程序似乎不能使用软键盘,因为它不使用类似于美国的QWERTY布局。也就是说,当我将键盘设置为法语或德语时,即使是文本字段也不能接受文本,并且在控制台中显示错误消息No input manager class for input mode error (在Xcode下调试时切换到Emoji键盘也会出现同样的问题。但这个问题不会出现在QWERTY键盘布局上,比如荷兰语和印尼语键盘。
我有一个叫做messageField的UITextView。该messageField中的数据是JSON格式的POST-ed to server。当用户输入Emoji字符时,我在将数据编码为JSON时遇到了问题。我想Emoji使用Unicode编码。
有没有办法把Emoji字符编码成JSON?并从JSON返回到Emoji以在UILabel中显示。