我用下面的代碼,以使一個引腳註釋:MKAnnotationView:內存泄漏
- (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>) annotation
{
MKPinAnnotationView *annView=[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"currentloc"];
annView.pinColor = MKPinAnnotationColorGreen;
annView.animatesDrop=TRUE;
annView.canShowCallout = YES;
annView.calloutOffset = CGPointMake(-5, 5);
return annView;
}
一切完美,但分析XCode中顯示了該代碼內存泄漏。事實上,我也看到它,因爲我分配了對象,然後沒有釋放它。 如何避免內存泄漏?
非常感謝,它幫助。 – Mitry
檢查我的更新,這將加速您的代碼並減少內存使用量,因爲您可以隨時創建新對象而不是已經創建的重用。 –