所以我正在尝试,当我单击一个按钮时,它会显示我拥有的字典中的一个随机键,然后我单击另一个按钮,它会显示与我所在的小型内存科学应用程序的该键相关的数据制作。例如,我单击按钮,标签上写着氢,然后我单击另一个按钮,它给出的数据显示公式“H”。那么,当我单击按钮时,如何使标签为我提供字典中的随机键呢?
谢谢, 莱利
我使用的是 Xcode 9.4.1
最佳答案
您可以在 swift 4.2 中尝试:
let randomkey = dict.keys.randomElement()
或者
let randomkey = dict.values.randomElement()
当 swift 版本 < 4.2 时,请尝试以下操作:
let index: Int = Int(arc4random_uniform(UInt32(dict.count)))
let randomkey = Array(dict.keys)[index]
关于swift - 随机化字典中的值并在标签中显示它们 SWIFT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52275389/