将整个表情符号列表从字典添加到字符串数组

Posted

技术标签:

【中文标题】将整个表情符号列表从字典添加到字符串数组【英文标题】:Add whole emoji list from dictionnary to a string array 【发布时间】:2017-07-13 19:10:31 【问题描述】:

我有一个将经典表情符号添加到字符串的函数

var emojiList: [String] = []

func initEmoji() 
    for c in 0x1F601...0x1F64F
        self.emojiList.append(String(describing: UnicodeScalar(c)!))
    

我想使用其他带有表情符号的 pod,例如 Emoji-Swift 或 SwiftEmoji

我不知道如何在我的 emojiList 数组中添加所有这些新的表情符号。

谁能告诉我怎么做?

这可能很容易,但我卡住了..

谢谢!

【问题讨论】:

【参考方案1】:

解决方案(swift 3)!

var emojiDictionary = String.emojiDictionary
   for (myKey,myValue) in emojiDictionary 
    self.emojiList.append(myValue)

【讨论】:

以上是关于将整个表情符号列表从字典添加到字符串数组的主要内容,如果未能解决你的问题,请参考以下文章

如何将python字符串更改为无符号字符数组?

使用扩展语法从包含表情符号的字符串中过滤空字符串

从 Unicode 字符串中正确提取表情符号

如何在我的数组中添加货币符号?

将字符串(带有 unicode 字符)添加到字典时添加额外的斜杠( \ )

如何在 Vim 中将表情符号输入到字符串中?