myString = [NSString stringByReplacingOccurrencesOfString:@"sad" withString:@"\ue058"];
我已经尝试了baove样本工作正常,所以我在我的sqlite表中使用varchar数据类型存储相同的文本。
但是当我尝试更换相同的内容时,我只是得到了这个“\ ue058”而不是表情符号图标。所以我应该如何编码或解码以正确的方式显示表情符号图标。
否则我是否需要将表情符号图标字符串存储在adiffrent数据类型中?
请让我知道并感谢您的帮助
答案 0 :(得分:0)
我尝试使用NSUSerDefaults,
[[NSUserDefaults standardUserDefaults] setObject:@"\ue058" forKey:@"sad"];
并使用
进行访问[[NSUserDefaults standardUserDefaults] objectForKey:@"sad"];
效果很好。
它没有使用sqlite,因为你已经获得了字符串作为UTF8字符串。