任何人都可以帮助我如何在Firebase中存储Emojis?我正在尝试如下,但我跑的时候应用程序崩溃了。
let emoji = emoji.unicodeScalars
USER_REF.childByAppendingPath(friendUID as String).childByAppendingPath("messages").setValue(emoji, forKey: "emoji")
我的目的是将表情符号转换为unicode,然后保存到firebase数据库。
答案 0 :(得分:1)
表情符号是unicode字符,可以按实际值存储。例如,笑脸是1F642。
有一个关于该主题的维基,它有一个图表和交叉引用;搜索表情符号(Unicode_block)
保存到Firebase
let smiley = "\U0001F642"
smileyRef.setValue: smiley
从Firebase阅读:
从Firebase读取值并将其填充到一个字符串中,该字符串将允许它成为unicode字符。然后,为了呈现字符串UI,将该字符串分配给支持unicode的文本字段;在这种情况下是NSTextField。
self.myTextField.stringValue = smiley;