I en UIViewController legger jeg en MKMapView til visningen styres av styringen.
- (void)viewDidLoad {
[super viewDidLoad];
CGRect rect = CGRectMake(0, 0, 460, 320);
map = [[MKMapView alloc] initWithFrame:rect];
map.delegate = self;
[self.view addSubview:map];
}
Senere i kontrolleren jeg har
- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView
{
NSLog(@done.);
}
Ferdig aldri blir skrevet ut. Ingen av de andre delegere metoder blir kalt enten liker mapView: viewForAnnotation: Jeg bruker en MKMapView i en annen app, men dette ser ut til å skje på en ny søknad jeg gjør. Har noen andre sett dette problemet?
REDIGERE:
Problemet ser ut til å være når UIViewController er laget representanten av MKMapView, en direkte underklasse av NSObject synes å fungere greit. Jeg kan omgå som dette, likevel virker veldig rart siden jeg har gjort det før.













