He leído muchos mensajes acerca de las personas que tienen problemas con viewWillAppear
cuando no se crea la jerarquía de vista simplemente correcto. Mi problema es que no puedo entender qué significa eso.
Si creo un RootViewController
y llamo addSubView
a ese controlador, esperaría que las vistas agregadas estén conectadas para viewWillAppear
eventos.
¿Alguien tiene un ejemplo de una jerarquía de vista programática compleja que reciba viewWillAppear
eventos con éxito en todos los niveles?
Estado de los documentos de Apple:
Advertencia: Si la vista que pertenece a un controlador de vista se agrega directamente a una jerarquía de vista, 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. Si no se envía el controlador de vista, este mensaje evitará que se muestre cualquier animación asociada.
El problema es que no describen cómo hacer esto. ¿Qué significa "directamente"? ¿Cómo se agrega "indirectamente" una vista?
Soy bastante nuevo en Cocoa y iPhone, por lo que sería bueno si hubiera ejemplos útiles de Apple además de la basura básica de Hello World.