/ / Come aggiornare i dati di UITableView? - iphone, obiettivo-c, uitableview, nsarray, delegati

Come aggiornare i dati di UITableView? - iphone, obiettivo-c, uitableview, nsarray, delegati

Ho un UITableView con due sezioni, che sonoentrambi vuoti all'avvio della mia applicazione. La mia app recupera i dati da un URL, quindi inserisce i dati in array (uno per sezione) che dovrebbero essere utilizzati per fornire i dati di UITableView per ogni cella.

chiamata [tableView reloadData] non sembra aggiornare alcun dato, o chiamare nessuno dei metodi delegati. (come richiedere il numero di sezioni e righe, ecc. anche se non so se è effettivamente previsto)
Sto usando UITableViewCells personalizzati, se questo aiuta.

Ho anche provato ad aggiornare le sezioni e a scorrere i dati per aggiungere ogni singola cella nelle sezioni. Nulla sembra funzionare.
Ho controllato ancora e ancora, tutto sembra essere giusto, e UITableView è collegato correttamente in Interface Builder.
Ho altre due visualizzazioni di tabella nella mia applicazione (in altre schede) che funzionano perfettamente bene, sebbene entrambe abbiano una sola sezione.

risposte:

3 per risposta № 1

Se metti un breakpoint su quella linea e il mouse su "tableView", dice che l'indirizzo di memoria è 0x0?


1 per risposta № 2

Controlla alcune cose:

  1. Assicurati che tableView sia connesso al proprietario di File in IB
  2. Assicurati che tableView.delegate = self
  3. Assicurati che l'origine dati abbia effettivamente dati