【发布时间】:2011-08-09 00:04:04
【问题描述】:
我有一个 MkMapView 实例,我在 viewDidLoad 中为模态视图控制器调用:
mapView = [[MKMapView alloc] init];
mapView.showsUserLocation = YES;
mapView.delegate = self;
我只是在创建它,以便可以针对它调用 ReverseGeocoder 并获取位置(地标)。它由视图保留,并且在第一次呈现视图时工作正常。我重用了由 UITableView 中的不同项目调用的视图,所有这些都以模态方式呈现。第一次调用后,后续调用都不起作用。我在挠头,想知道发布池是否有问题。
当视图调用 viewDidUnload 时,我将代理设置为 nil:
self.mapView.delegate = nil;
self.reverseGeocoder.delegate = nil;
有什么想法或我想念的东西吗?
【问题讨论】:
标签: objective-c mapkit modalviewcontroller