所以我正在尝试,这样当我单击一个按钮时,它将显示我拥有的字典中的一个随机密钥,然后单击另一个按钮,并显示与该密钥相关联的数据,这是一个小型内存科学应用程序制造。例如,我单击按钮,然后在标签中显示“氢”,然后单击另一个按钮,它给出的数据为公式“ H”。那么,当我单击按钮时,如何使标签从字典中给我一个随机密钥?
谢谢, 莱利
我正在使用Xcode 9.4.1
答案 0 :(得分:0)
您可以尝试快速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]