2016-08-14 5 views
0

Ich frage mich, was der richtige Weg, um den ausgewählten PickerView Wert ist.Swift ios erhalten ausgewählten Wert von PickerView

Gerade jetzt mein Code wie folgt aus:

var timeLeft: Int? 

func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { 
     if pickerView.tag == 0 { 
      TimeLeftBtnLabel.text = TimeLeftPickerData[row] 

      timeLeft = row 

     } 
    } 

oder sollte ich es wie folgt tun:

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)  

     } 
    } 

Antwort

0

ich für das erste Beispiel gehen würde, da seine konsistenter.

Wenn Sie sich in Zukunft für mehrere Komponenten entscheiden, bleibt Ihr Code gleich.

Verwandte Themen