2010-08-30 14 views

Respuesta

16

tendrá que utilizar los primeros si desea ser informado acerca de estos eventos fuera los controladores de vista visibles. Los delegados le permiten recibir una notificación en un solo punto. El uso de los métodos de UIViewController lo conecta con estos controladores, donde debe escribir/llamar al mismo código varias veces para lograr lo mismo.

general que le dividir las tareas en estos dos grupos:

  • cosas que pasan a través de todos los controladores de vista: usar los delegados
  • cosas que suceden dentro de un solo controlador vista: utilizar la instancia métodos
1

El protocolo UINavigationControllerDelegate define métodos a NA El delegado controlador de la implementación puede implementar para cambiar el comportamiento cuando los controles de vista son empujados y extraídos de la pila de un controlador de navegación.

Estos métodos son importantes cuando necesita realizar algunas acciones que no estarían en el alcance de su controlador de vista. el delegado se supone que es un predecesor de objeto de su controlador de vista en la jerarquía y que estaría interesado en realizar algunas acciones sin el conocimiento de cada controlador de vista que se empuja o aparece, estas acciones no están necesariamente relacionadas específicamente con ese controlador de vista, pero pueden ser métodos llamados a otros objetos.

Cuestiones relacionadas