¿Cuándo debemos llamar a tableView.reloadData?

Llámalo al principio. (ViewWillAppear)

Y cada vez que el contenido de la tabla deba restablecerse por completo. Por ejemplo, cuando hay un cambio importante, y todos los aspectos de la tabla deben ser rediseñados desde cero.

Puedes, por supuesto, llamarlo todo el tiempo. Pero si desea mantener la ilusión de que aparezcan nuevos elementos con animación, etc. Entonces puede evitar recargar toda la tabla y, en su lugar, usar algo como …

[código]
self .tableView! .beginUpdates ()
self .tableView! .deleteRowsAtIndexPaths (removePaths, withRowAnimation: UITableViewRowAnimation.Bottom)
self .tableView! .insertRowsAtIndexPaths (AddedPaths, withRowAnimation: UITableViewRowAnimation.Bottom)
self .tableView! .endUpdates ()
[/código]

(¡No tengo idea de por qué no puedo hacer que el formato de código funcione!)

Cuando estoy agregando una celda múltiple Y en esta celda tengo una matriz de datos.

así que cuando los datos se editen y actualicen, los datos originales cambiarán (significa que se actualizarán en tiempo de ejecución)

Entonces declararé un Outlet Of UITableView.reloadData ()

por lo que volverá a cargar automáticamente todos mis datos de vista de tabla.

Gracias 🙂