Ich habe eine iPhone-Datenbank-App, die eine UIPickerView
mit Daten aus einer Tabelle lädt . Ich möchte die ausgewählte Zeile aus den Daten in einer anderen Tabelle auf eine bestimmte Zeile setzen.
Zum Beispiel: Angenommen, ich habe eine UIPickerView
, die mit X Namen der Freunde der iPhone-Benutzer geladen ist (die Anzahl der Namen ist variabel; sie kann 1 oder 1000 sein und alle werden vom Benutzer in die Datenbank eingegeben). Der iPhone-Benutzer hat eine Voreinstellung festgelegt, dass sein derzeit bester Freund TED ist . Ich möchte UIPickerView
, dass die Position bei Anzeige auf TED gesetzt wird.
Wo rufe ich an selectRow
?
Ich habe es versucht viewDidAppear
, aber es wurde nie aufgerufen, titleForRow
was zu allerlei seltsamem Verhalten führte. viewDidLoad
und viewWillAppear
kommen nicht in Frage, weil ich noch nicht weiß, was in der Datenquelle für den Picker ist.