我想知道获取所选pickerView值的正确方法是什么。
现在我的代码是这样的:
var timeLeft: Int?
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
if pickerView.tag == 0 {
TimeLeftBtnLabel.text = TimeLeftPickerData[row]
timeLeft = row
}
}
或者我应该这样做:
var timeLeft: Int?
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
if pickerView.tag == 0 {
TimeLeftBtnLabel.text = TimeLeftPickerData[row]
timeLeft = TimeLeftPicker.selectedRowInComponent(0)
}
}
答案 0 :(得分:0)
我会选择第一个例子,因为它更加一致。
如果将来您决定使用多个组件,您的代码将保持不变。