¿Hora correcta para llamar a viewDidAppear manualmente?

tengo unUITableViewController en mi aplicación, que se agrega a la jerarquía de vista directamente. Después de que aparezca la vista, quiero desplazarme a una celda específica. Mi solución sería llamar al código para desplazarse en-[viewDidAppear].

Según los documentos de Apple, tengo que llamar el método manualmente:

Si la vista que pertenece a un controlador de vista se agrega directamente a una jerarquía de vistas, el controlador de vista no recibirá este mensaje. Si inserta o agrega una vista a la jerarquía de vistas y tiene un controlador de vista, debe enviar este mensaje directamente al controlador de vista asociado.

La pregunta es: ¿Cuándo es el momento adecuado para llamarlo manualmente?

Llamándolo desde el controlador de vista padre-[viewDidAppear] provoca un bloqueo cuando intento realizar el desplazamiento porque aparentemente, la vista de tabla en realidadno sin embargo, aparece y, por lo tanto, piensa que no tiene secciones para desplazarse.

Respuestas a la pregunta(4)

Su respuesta a la pregunta