我正在使用 CLGeocoder,并且正在使用块作为完成处理程序。我不确定我创建的 CLGeocoder 实例的保留/释放周期。
这是基本代码:
CLGeocoder* geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:newLocation completionHandler:
^(NSArray* placemarks, NSError* error)
{
// process the placemarks...
[geocoder autorelease];
}
];
自动释放地理编码器作为块的最后一行是推荐的处理方式吗?任何建议表示赞赏!