在 tableViewCell 中的标签内显示随机表情符号

J. *_*Doe 2 uitableview ios swift

我想在标签内有一个随机表情符号,每个 tableViewCell 都应该显示一个不同的、随机选择的表情符号......我尝试了以下功能,但遗憾的是它给了我以下错误:“[String]”类型的值没有成员“洗牌” '

let emojis: [String] = {
    let url = Bundle.main.url(forResource: "emojis", withExtension: "txt")!
    let list = try! String(contentsOf: url).map { String($0) }
    return list.shuffled()
}()
Run Code Online (Sandbox Code Playgroud)

小智 6

po String(UnicodeScalar(Array(0x1F300...0x1F3F0).randomElement()!)!)
Run Code Online (Sandbox Code Playgroud)