Egy UIViewController adhatok MKMapView a nézet a vezérlő által vezérelt.
- (void)viewDidLoad {
[super viewDidLoad];
CGRect rect = CGRectMake(0, 0, 460, 320);
map = [[MKMapView alloc] initWithFrame:rect];
map.delegate = self;
[self.view addSubview:map];
}
Később a vezérlő van
- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView
{
NSLog(@done.);
}
Kész sosem lett nyomtatva. Semelyik másik küldött módszerek kap hívják vagy hasonló mapView: viewForAnnotation: használok egy MKMapView egy másik alkalmazás, de ez úgy tűnik, hogy megtörténjen minden új alkalmazás teszek. Van bárki látta ezt a viselkedést?
EDIT:
A probléma úgy tűnik, hogy ha UIViewController készül a delegáltja MKMapView, közvetlen alosztálya NSObject úgy tűnik, működik rendben. Tudok dolgozni körül, mint ez, még mindig úgy tűnik, nagyon furcsa, mert én már csináltam ilyet.













