J'ai une vue détaillée qui comprend trois UIButtons, chacun d'entre eux poussant une vue différente sur la pile. L'un des boutons est connecté à un MKMapView. Lorsque ce bouton est enfoncé, je dois envoyer les variables de latitude et de longitude de la vue détaillée à la vue cartographique. Je suis en train d'ajouter la déclaration de chaîne dans la IBAction:Impossible de passer des variables d'une vue à l'autre
- (IBAction)goToMapView {
MapViewController *mapController = [[MapViewController alloc] initWithNibName:@"MapViewController" bundle:nil];
mapController.address = self.address;
mapController.Title = self.Title;
mapController.lat = self.lat;
mapController.lng = self.lng;
//Push the new view on the stack
[[self navigationController] pushViewController:mapController animated:YES];
[mapController release];
mapController = nil;
}
mais je reçois quand je tente de construire: « erreur: types incompatibles dans l'affectation » pour les deux variables lat et lng. Donc, mes questions sont: est-ce que je vais passer les variables d'une vue à l'autre de la bonne façon? Et le MKMapView accepte-t-il la latitude et la longitude comme une chaîne ou un nombre?