¿Cómo crear una salida para el controlador de mapa en su aplicación para iOS

Si desea utilizar el MapController

para su aplicación para iOS, tendrá una salida. Con el selector Mapa cuidado, es el momento para crear una salida de manera que MapController tiene acceso a la vista de mapa para centrar el mapa y tener la pantalla de anotaciones. Sigue estos pasos:

¿Cómo crear una salida para el controlador de mapa en su aplicación para iOS
1

Cierre la Utilidad de la zona y seleccione el Asistente en el selector de Editor en la barra de herramientas Xcode.

Si el MapController.m archivo no es el que se muestra, vaya a la barra de salto de la Auxiliar y seleccionarlo.

¿Cómo crear una salida para el controlador de mapa en su aplicación para iOS
¿Cómo crear una salida para el controlador de mapa en su aplicación para iOS Agrandar
2

Control-arrastrar desde la vista de mapa en el lienzo o en el Esquema del documento a la MapController extensión de clase (la interfaz privada en la parte superior del archivo) y crear un IBOutlet llamado vista del mapa.

Se dará cuenta de un compilador (Número Live) de errores Nombre Unknowntype 'MKMapView'.

3

Debido a que va a utilizar el MapKit marco y tienen una propiedad de tipo MKMapView, es necesario actualizar la MapController interfaz pública (en el archivo MapController.h) con el código en negrita que sigue.

Tienes que apruebe el MKMapViewDelegate protocolo también.

4

Seleccione y luego Control-arrastrar desde el control segmentado a la MapController interfaz privada entre el intrface y -d declaraciones.

En este caso, es más fácil para seleccionar y arrastrar desde el esquema del documento.

5

En el cuadro de diálogo que aparece, seleccione la acción en el menú desplegable Conexión.

En el mismo diálogo, deje valor cambiado como la selección en el menú desplegable Evento.

Valor Changed es el evento que se genera cuando el usuario toca un segmento para cambiar la selección.

¿Cómo crear una salida para el controlador de mapa en su aplicación para iOS
¿Cómo crear una salida para el controlador de mapa en su aplicación para iOS Agrandar
6

Siempre en el mismo cuadro de diálogo, el nombre de esta acción tipo de mapa introduciendo mapType en el Nombre de campo y luego haga clic en Conectar.

Esta acción proporcionará al código del tipo de mapa seleccionado por el usuario hacer una elección con el mando a segmentada.

Debido a que ahora ha configurado una salida hacia arriba, que va a hacer el controlador Mapa delegado en el código en lugar de hacerlo en Interface Builder como usted ha estado haciendo previamente. De cualquier manera está bien.

import "DetailViewController.h"import interface MapController: RTDetailViewController-d



» » » » ¿Cómo crear una salida para el controlador de mapa en su aplicación para iOS