Tengo un par de NSMutableArrays
que debo borrar al actualizar la vista. Sin embargo, cuando intento borrarlos con [array removeAllObjects];
, mi TableView se cuelga debido a index beyond bounds error
. Todo lo que hago con la actualización, es borrar las matrices y llamar a la misma función que en viewDidLoad para llenar la tabla. [tableView reloadData]
no se llama hasta la última línea del método.Borrar NSMutableArray para una actualización
EDITAR: Es muy probable que el problema sea este: utilizo una extracción para actualizar lib externo, y cuando se desplaza hacia arriba y suelta la tabla, rebota y, por lo tanto, UITableView intenta cargar la siguiente celda, que no puede porque la matriz está despejada y todavía se está cargando.
Respuesta: removeAllObjects de las matrices, inmediatamente haga una self.tableView reloadData y luego continúe con el resto.
nos muestran su código – Nekto