2016-06-05 12 views
0

Ich habe diese UIPickerView die Daten noch haben, aber keine Daten haben, da ich async http AnfragePopulate UIPickerView Daten unter Verwendung von HTTP-Anfrage

func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { 
     var dataCount = PickerData.count 
     return dataCount 
    } 

passiert, bevor meine Daten geladen machen, wie kann ich bevölkern meine PickerData nach dieser Funktion passiert? Ich konnte keine Antworten auf irgendeiner Website finden, vielleicht suche ich nach falschen Begriffen, aber trotzdem, ich konnte es nicht tun, ich dachte darüber nach, eine Synchronisierungsanfrage zu stellen, aber ich habe gelesen, dass es eine schlechte Übung ist gibt es eine gute Möglichkeit, mein Problem zu lösen?

Auch ich möchte hinzufügen, die Daten können sich im Laufe der Zeit ändern, so dass ich in der Lage sein möchte, PickerView Daten zu ändern.

Antwort

0

Ich habe diese Frage mit self.pickerview.reloadAllComponents()

gelöst
Verwandte Themen