MKMapView: setRegion nie działa!

Aaaarg ... ok, uspokój się.

Czy ktoś miał problem z ustawieniem regionu MKMapView? Nigdy ze mną nie współpracowało.

Ten kod:

-(void)setUserCenteredSpan:(MKCoordinateSpan)span{ // for this example, span = {0.5, 0.5}
    // Current region (just initialised)
NSLog(@"%f, %f - %f, %f",   self.region.center.latitude,
                            self.region.center.longitude, 
                            self.region.span.latitudeDelta, 
                            self.region.span.longitudeDelta);
    // New Region
MKCoordinateRegion region = MKCoordinateRegionMake([[[self userLocation] location] coordinate],
                                                   span);
NSLog(@"%f, %f - %f, %f",   region.center.latitude,
                            region.center.longitude, 
                            region.span.latitudeDelta, 
                            region.span.longitudeDelta);
    // Region saved in MKMapView
[self setRegion:region animated:NO];
NSLog(@"%f, %f - %f, %f",   self.region.center.latitude,
                            self.region.center.longitude, 
                            self.region.span.latitudeDelta, 
                            self.region.span.longitudeDelta);
}

Zwraca ten dziennik:

30.145127, -40.078125 - 0.000000, 0.000000
0.000000, 0.000000 - 0.500000, 0.500000
0.000000, 0.000000 - 0.000000, 0.000000

Wiesz dlaczego ??!

Wielkie dzięki, możesz mnie uratować przed zabiciem siebie X (

Targowisko

EDYCJA: Oczywiście jestem na urządzeniu połączonym z Internetem.

questionAnswers(3)

yourAnswerToTheQuestion