¿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.