Comment faire pour créer une sortie pour le contrôleur de la carte dans votre application de ios

Si vous voulez utiliser le MapController pour votre application iOS, vous aurez besoin d'un exutoire. Avec votre sélecteur de carte pris en charge, il est temps de créer une prise de telle sorte que MapController a accès à la vue de la carte pour centrer la carte et d'avoir l'affichage des annotations. Suivez ces étapes:

Comment faire pour créer une sortie pour le contrôleur de la carte dans votre application de ios
1

Fermez la zone utilitaire et sélectionnez l'assistant de la sélection de l'éditeur sur la barre d'outils Xcode.

Si le MapController.m fichier est pas celui qui est affiché, aller jusqu'à la barre de saut de l'assistant et sélectionnez-le.

Comment faire pour créer une sortie pour le contrôleur de la carte dans votre application de ios
Comment faire pour créer une sortie pour le contrôleur de la carte dans votre application de ios Agrandir
2

Contrôle-glisser de la vue de la carte dans la toile ou le plan du document à la MapController extension de classe (l'interface privée au début du fichier) et de créer un IBOutlet nommé Mapview.

Vous remarquerez un compilateur (de l'émission Live) error- Nom Unknowntype 'MKMapView'.

3

Parce que vous allez utiliser la MapKit cadre et d'avoir une propriété de type MKMapView, vous devez mettre à jour le MapController interface publique (dans le fichier MapController.h) avec le code en caractères gras qui suit.

Vous avez d'adopter le MKMapViewDelegate protocole ainsi.

4

Sélectionnez puis maintenez la touche Ctrl du contrôle segmentée du MapController l'interface entre le privé intrface et -ré déclarations.

Dans ce cas, il est plus facile de sélectionner et de glisser de la structure du document.

5

Dans la boîte de dialogue qui apparaît, choisissez l'action dans le menu déroulant Connection.

Dans la même boîte de dialogue, laissez valeur modifiée que la sélection dans le menu déroulant de l'événement.

Valeur modifiée est l'événement qui est généré lorsque l'utilisateur touche un segment pour modifier la sélection.

Comment faire pour créer une sortie pour le contrôleur de la carte dans votre application de ios
Comment faire pour créer une sortie pour le contrôleur de la carte dans votre application de ios Agrandir
6

Toujours dans la même boîte de dialogue, nommez cette action mapType en entrant mapType dans le Nom de terrain puis cliquez sur Connexion.

Cette action permettra à votre code du type de carte sélectionnée par l'utilisateur de faire un choix en utilisant le contrôle segmenté.

Parce que vous avez maintenant une prise de mettre en place, vous ferez le contrôleur de la carte un délégué dans votre code au lieu de le faire dans Interface Builder que vous avez fait précédemment. Quoi qu'il en soit est très bien.

#import "DetailViewController.h"import interface MapController: RTDetailViewController-ré

» » » » Comment faire pour créer une sortie pour le contrôleur de la carte dans votre application de ios