Swift3 从Pickerview获取用户无法访问的值

Swift3 从Pickerview获取用户无法访问的值,swift3,uipickerview,Swift3,Uipickerview,我正在开发一个应用程序,它使用UIPickerView,就像老虎机一样。用户无法旋转,也无法识别用户触摸。按下按钮后,选择将随机化 问题是,如何获取pickerview行的数据 pickerView(\upickerview:UIPickerView,didSelectRow row:Int,incomonent component:Int)不起作用,因为用户没有真正选择任何内容 要获取所选行,需要执行以下操作: 参数 组件:标识选择器视图组件的零索引编号 返回值 标识所选行的零索引编号,如果未

我正在开发一个应用程序,它使用
UIPickerView
,就像老虎机一样。用户无法旋转,也无法识别用户触摸。按下按钮后,选择将随机化

问题是,如何获取pickerview行的数据

pickerView(\upickerview:UIPickerView,didSelectRow row:Int,incomonent component:Int)
不起作用,因为用户没有真正选择任何内容

要获取所选行,需要执行以下操作:

参数

组件:标识选择器视图组件的零索引编号

返回值

标识所选行的零索引编号,如果未选择行,则为-1

使用它:

let row = picker.selectedRow(inComponent: 0)
let item = pickerArray[row]
picker
UIPickerView
实例。
pickerArray
是选择器视图的数据源数组

let row = picker.selectedRow(inComponent: 0)
let item = pickerArray[row]