Picker View,如何return索引所选项。 Swift 4

Picker View, how to return index of the selected item. Swift 4

我尝试return选择器视图中所选项目的索引,但我没有成功。我需要在点击按钮时传递元素的索引,然后根据索引调用特定的函数。

@IBAction func myButton(_ sender: UIButton) {
    let row = [pickerView.selectedRow(inComponent: 0)]
}

我试图将 row 的值打印到控制台中,但结果是,当我尝试创建一个条件 if row = 0 等时,我收到了一个错误。请帮助我!

var row: Int = 0
var repeatPickerData = [Any]()
var repeatPickerView: UIPickerView?
if let aComponent = repeatPickerView?.selectedRow(inComponent: 0) {
    row = aComponent
}
strPrintRepeat = repeatPickerData[row]