Sto riscontrando qualche problema con il metodo reloadData
di UITableView. Ho scoperto che chiama solo cellForRowAtIndexPath se ci sono nuove celle da aggiungere o da portare via.Forza UITableView per chiamare cellForRowAtIndexPath: per tutte le celle
Esempio: ho cinque celle, ciascuna contenente cinque stringhe. Se aggiungo una nuova cella e chiamo reloadData
, la tabella viene aggiornata e io la vedo. Tuttavia, se vado in una delle cinque celle, aggiungo una nuova stringa, quindi ritorno e chiamo reloadData
, nessuno dei metodi delegati della vista tabella viene chiamato.
La mia domanda: è possibile forzare la vista tabella per ricaricare completamente i dati in tutte le sue celle visibili?
Hai risparmiato le mie ore di sforzi. Grazie! Non avrei immaginato questo stupido errore :) – Pruthvid
Contento che la mia soluzione possa aiutare qualcun altro! –