郵便番号のリストを含む配列を反復処理し、geocodeAddressString 関数を呼び出してそれらを MapView にプロットしようとしています。これがコードです。
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
for (int i = 0; i < [[appDelegate offersFeeds] count]; i++)
{
NSString *plotAddress = [[[appDelegate offersFeeds] objectAtIndex:i] valueForKey:@"addressline"];
[geocoder geocodeAddressString:plotAddress completionHandler:^(NSArray *placemarks, NSError *error) {
NSLog(@"%@", plotAddress);
}];
}
なぜか配列の最初の郵便番号しか出力されていません。ループするとき、それらすべてがそうであると期待していたでしょう。何か案は?