0

私は CLGeocoder を使用しており、ブロックを完了ハンドラーとして使用しています。私が作成した CLGeocoder のインスタンスの保持/解放サイクルがわかりません。

基本的なコードは次のとおりです。

CLGeocoder* geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:newLocation completionHandler:
    ^(NSArray* placemarks, NSError* error)
    {
        // process the placemarks...
        [geocoder autorelease];
    }
];

ブロックの最後の行としてジオコーダーを自動解放することは、これを処理するための推奨される方法ですか? どんな提案でも大歓迎です!

4

1 に答える 1