【发布时间】:2021-09-26 11:54:00
【问题描述】:
在我下面的快速代码中,目标是将字典项作为参数传递。如果它是一个字符串,这似乎会起作用,但是因为我试图从字典中传递一个项目,所以它不起作用。我正在从视图传递到另一个函数。
var girlsName = ["a": "Jessica Biel", "b": "Gwen Stefani","c":"Jessica Alba" ]
override func viewDidLoad() {
super.viewDidLoad()
let index: Int = Int(arc4random_uniform(UInt32(girlsName.count)))
let randomVal = Array(girlsName.values)[index]
let randomVal2 = Array(girlsName.keys)[index]
}
@objc func submite( randomVal){
print(randomVal)
}
【问题讨论】:
标签: swift dictionary methods parameters