Ho un'app per database iphone che carica uno UIPickerView
con dati da una tabella. Voglio impostare la riga selezionata su una particolare riga dai dati in un'altra tabella.Seleziona riga Dopo aver caricato UIPickerView
ad esempio: Diciamo che ho uno UIPickerView
che viene caricato con X numero di nomi degli utenti iPhone amici (il numero di nomi è variabile, potrebbe essere 1 o 1000 e tutti sono inseriti nel DB dall'utente) . L'utente di iPhone ha un set di preferenze che il loro migliore amico attuale è TED. Voglio che lo UIPickerView
sia posizionato su TED quando viene visualizzato.
Dove chiamo selectRow
?
Ho provato in viewDidAppear
ma non è mai stato chiamato, in titleForRow
che ha causato tutti i tipi di comportamento strano. viewDidLoad
e viewWillAppear
sono fuori questione perché non so ancora cosa c'è nell'origine dati del raccoglitore.
Grazie in anticipo.
appena messo il codice di @jab nella sua risposta dopo il caricamento dei dati e dare delegato. Questo è quello che ha funzionato per me! –