Altura dinámica UITableView en UIPopoverController (contentSizeForViewInPopover)?

Tengo un popover de ipad que contiene unUITableView. Una vez que se llena la tabla, generalmente solo tiene algunos elementos (4-5), así que estoy buscando una forma de cambiar el tamaño del popover contentSizeForViewInPopover) a la altura real de la tabla (la altura sumada de todas sus celdas).

Entonces, tengo la altura pero no estoy seguro de dónde llamar acontentSizeForViewInPopover, Intenté llamarlo:viewDidAppear yviewWillAppear pero sin éxito ya que parece que la tabla se llena más tarde y la altura real solo está disponible más tarde.

¿Tiene alguna idea sobre esto? ¡Gracias

EDIT: mis celdas tienen diferentes alturas en función del contenido que llevan, no puedo calcular previamente la altura connoOfRows * cellHeight.

Respuestas a la pregunta(7)

Su respuesta a la pregunta