Tempo correto para chamar o viewDidAppear manualmente?

eu tenho umUITableViewController no meu aplicativo, que é adicionado à hierarquia de visualização diretamente. Depois que a exibição aparecer, quero rolar para uma célula específica. Minha solução seria chamar o código para rolagem-[viewDidAppear].

De acordo com os documentos da Apple, eu tenho que chamar o método manualmente:

Se a visualização pertencente a um controlador de visualização for adicionada diretamente a uma hierarquia de exibição, o controlador de exibição não receberá essa mensagem. Se você inserir ou adicionar uma visualização à hierarquia de exibição e ela tiver um controlador de exibição, você deverá enviar diretamente ao controlador de exibição associado essa mensagem.

A questão é: quando é a hora certa de ligar manualmente?

Chamando a partir do controlador de exibição pai-[viewDidAppear] leva a uma falha quando tento fazer a rolagem porque, aparentemente, a visão de tabela realmentenão fez ainda aparecer e, portanto, acha que não tem seções para rolar para.

questionAnswers(4)

yourAnswerToTheQuestion