gpt4 book ai didi

swift - 如何从选择器 View 中选择第一个选项?

转载 作者:行者123 更新时间:2023-11-28 15:56:44 29 4
gpt4 key购买 nike

这里已经回答了这个问题:UIPickerView - 1st row selection does not call didSelectRow但是,这是在 objective-c 中回答的,我无法理解。他还说所选行已经是“0”,而我的有多个选择。当用户从选择器查看器切换至少 1 次时,它会起作用。但是当用户不随时更改选择器 View 时,我无法检索到答案。我现在正在使用这个:

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
valueSelected = pickOption[row] as String
print(valueSelected)
}

虽然我使用 valueSelected 作为引用,但这是不正确的。正确的做法是什么?

最佳答案

如果你确定你有一个 UIPickerView 的导出,你可以获得当前选择的选项,如下所示:

let row = pickerView.selectedRow(inComponent: 0)
valueSelected = pickOption[row] as String
print(valueSelected)

关于swift - 如何从选择器 View 中选择第一个选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41623269/

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