gpt4 book ai didi

ios - 从 UIpickerview 中提取值作为变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:11:58 26 4
gpt4 key购买 nike

所以我有一个 UIpickerview 的代码,我想将选择的值作为变量稍后使用,我尝试使用可变重力但它说“从未使用过可变重力的初始化......”这是我的代码:

 var g = ["9.807", "3.711"]
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}

func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return g.count
}

func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return g[row]
}

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
var gravity = Float(g[row])
}

最佳答案

您需要在您的方法范围之外声明 var:

var gravity: Float?
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
gravity = Float(g[row])
}

局部变量作用域仅限于方法,因为您不在方法中使用它,您会收到警告。

这是 Swift 而不是 Javascript :)

关于ios - 从 UIpickerview 中提取值作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43235727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com