Tengo un UITableViewController
en mi aplicación, que se agrega directamente a la jerarquía de vistas. 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]
.¿Corregir el tiempo para llamar a viewDidAppear manualmente?
De acuerdo con documentos de Apple me tienen que llamar al método manual:
Si se añade la vista perteneciente a un controlador de vista a una jerarquía de vistas directamente, el controlador de vista no recibirán este mensaje. Si inserta o agrega una vista a la jerarquía de vista, y tiene un controlador de vista, debe enviar este controlador directamente al mensaje de vista asociado.
La pregunta es: ¿Cuándo es el momento adecuado para llamar de forma manual?
Llamando desde -[viewDidAppear]
cables del controlador de vista de los padres a un accidente cuando trato de hacer el desplazamiento porque al parecer, la vista de tabla en realidad no todavía parece y por lo tanto piensa que no tiene secciones para desplazarse hasta.