このように何かをしない理由はありますか:
[[[CLGeocoder alloc] init] geocodeAddressStr...
この方法の代わりに:
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressStr...
completionHandler はブロックであり、geocoder 変数はもう使用されていないため、作成しない方がよいでしょう。それとも、メモリ管理部門のことを見落としていますか? ARCを使用しています。