Tengo problemas con el método reloadData
de UITableView. Descubrí que solo llama a cellForRowAtIndexPath si se agregan o eliminan nuevas celdas.Forzar UITableView para llamar a cellForRowAtIndexPath: para todas las celdas
Ejemplo: Tengo cinco celdas, cada una contiene cinco cadenas. Si agrego una nueva celda y llamo al reloadData
, la tabla se actualiza y la veo. Sin embargo, si voy a una de las cinco celdas, agrego una nueva cadena, luego regreso y llamo al reloadData
, no se llama a ninguno de los métodos delegados de la vista de tabla.
Mi pregunta: ¿Es posible obligar a la vista de tabla a volver a cargar completamente los datos en todas sus celdas visibles?
Has ahorrado mis horas de esfuerzo. ¡Gracias! No habría adivinado este estúpido error :) – Pruthvid
Me alegra que mi solución pueda ayudar a alguien más. –