2009-12-01 10 views
0

J'ai MapKit vue sur iphone et je veux montrer tous monde en vue, mais j'utilisercarte MapKit plein écran

MKCoordinateRegion region; 
region.center.latitude=0.0f; 
region.center.longitude=0.0f; 
region.span.latitudeDelta=180.0f; 
region.span.longitudeDelta=360.0f; 
[map setRegion:region]; 

J'ai erreur Mettre fin application en raison d'une exception non interceptée « NSInvalidArgumentException », raison: ' Région non valide ' Comment résoudre ce problème?

+0

Thats étrange ... Votre code fonctionne bien pour moi sur l'appareil et le simulateur (firmware 3.0) – Vladimir

+0

Oh, maintenant je le tester sur le firmware 3.0 et ne pas avoir d'erreurs, mais l'écran ne couvre pas tout le monde aussi. –

Répondre

2

Avez-vous essayé d'utiliser "regionThatFits"?

[mapView setRegion: [mapView régionThatFits: région] animé: TRUE];