Mkmapview CLLocationManager OnClient虚拟位置,僵尸
当我按下MKUserTrackingBarButtonItem来跟踪用户位置,然后离开视图时,问题出现了 分析器显示僵尸:Mkmapview CLLocationManager OnClient虚拟位置,僵尸,mkmapview,mapkit,nszombie,Mkmapview,Mapkit,Nszombie,当我按下MKUserTrackingBarButtonItem来跟踪用户位置,然后离开视图时,问题出现了 分析器显示僵尸: [CLLocationManager onClientEventLocation] 我没有CLLocationManager,只有MKMapView,退出时将其设置为零: - (void)viewDidUnload { [self setMapToolbar:nil]; mapView.delegate = nil; [self setMa
[CLLocationManager onClientEventLocation]
我没有CLLocationManager,只有MKMapView,退出时将其设置为零:
- (void)viewDidUnload
{
[self setMapToolbar:nil];
mapView.delegate = nil;
[self setMapView:nil];
[super viewDidUnload];
}
正如我最终理解的,MKMapView showUserLocation方法创建了一个CLLocationManager实例 通过在退出视图时关闭userLocation,可以轻松避免此僵尸:
- (void)viewWillDisappear:(BOOL)animated
{
[mapView setShowsUserLocation:NO];
[super viewWillDisappear:animated];
}