Problema dinâmico de altura para células UITableView (Swift)

O texto dinâmico de comprimento variável está sendo injetado nos rótulos das células de tableview. Para que as alturas das células da tableview sejam dinamicamente dimensionadas, eu implementeiviewDidLoad():

self.tableView.estimatedRowHeight = 88.0
self.tableView.rowHeight = UITableViewAutomaticDimension

Isso funciona bem para as células que ainda precisam ser roladas para (comoUITableViewAutomaticDimention é chamado ao rolar para a célula), mas não para as células que são renderizadas inicialmente na tela ao carregar a tabela com dados.

Tentei simplesmente recarregar os dados (como sugerido em muitos outros recursos):

self.tableView.reloadData()

em ambosviewDidAppear() eviewWillAppear() e foi inútil. Estou perdido .. alguém sabe como xcode renderizar a altura dinâmica para as células carregadas inicialmente na tela?

Informe-me se houver um método alternativo melhor.

questionAnswers(20)

yourAnswerToTheQuestion