Pregunta

Quiero usar delegado personalizado en mi pestaña de búsqueda.

Nunca he usado mi propio delegado personalizado en ninguna aplicación (esta es la segunda).

El escenario es el siguiente:

En la utilidad de búsqueda, si estoy presionando seleccionar categoría, se presentará un controlador de vista modal en el que estoy pasando un controlador de categoría como un parámetro.

Ahora establezco su delegado en uno mismo.

En el controlador de vista modal, después de que el usuario selecciona una de la categoría y luego presiona el método hecho en el controlador de búsqueda se ejecuta como he implementado CategoryControllerDelegate.

Tengo una pequeña idea de todo esto. Pero no es una imagen completa.

Entonces, dígame cómo hacer todo esto en código, o si alguien tiene un ejemplo, proporcione el enlace. EDITAR: La pregunta se convierte en una clase con un delegado personalizado, luego se configura el delegado en uno mismo, luego se debe llamar en el botón Hecho que se toca en el controlador de vista de madal.

por ejemplo, The Mail Composer

¿Fue útil?

Solución

No estoy del todo seguro de entender la pregunta, pero si observa la plantilla de la aplicación Utility, la forma en que se presenta el FlipsideViewController es como un controlador de vista modal.

Básicamente, el controlador de vista modal llama a su delegado con un " he terminado " Método, y luego el delegado llama a [self dismissModalViewControllerAnimated: YES];

si necesita volver a pasar los datos desde la vista modal, su método de "He terminado" " Debes aceptar cualquier objeto que necesites.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top