次のコードを使用してCLGeocoderから目印を受け取り、同じビューコントローラーの別のテキストビューに都市のみを表示したいと思います。この配列から都市をどのように解析しますか?それはNSDictionaryでも何でもないので、私は何をすべきかについて立ち往生しています。
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {
NSLog(@"reverseGeocodeLocation:completionHandler: Completion Handler called!");
if (error){
NSLog(@"Geocode failed with error: %@", error);
return;
}
NSLog(@"Received placemarks: %@", placemarks);
}];
特定の目印のログは次のとおりです。
<__ NSArrayM 0x1a0b3810>(937–961 Sunnyvale Saratoga Rd、937–961 Sunnyvale Saratoga Rd、Sunnyvale、CA 94087、United States @ <+37.35984860、-122.03235910> +/- 100.00m)
また
<__ NSArrayM 0x19576ac0>(5600 Van Nuys Blvd、5600 Van Nuys Blvd、Van Nuys、CA 91401-4602、United States @ <+34.17257000、-118.44794450> +/- 100.00m、region(identifier <+34.17257001、-118.44794464> radius 57.64)<+34.17257001、-118.44794464>半径57.64m)
SunnyvaleまたはVanNuysのパーツを文字列として表示するにはどうすればよいですか?