私はグローバル アプリを作成しています。最初の画面の 1 つで、ユーザーがいる国が検出されます。reverseGeocodeLocation
これに使用しています。
[geocoder reverseGeocodeLocation:[locations lastObject] completionHandler:^(NSArray *placemarks, NSError *error)
{
CLPlacemark *placemark = [placemarks lastObject];
country = placemark.country;
[locationManager stopUpdatingLocation];
if (country != NULL) {
[self showAlert];
}
else {
[self showActionSheet];
}
}];
英国にいるときはplacemark.country
「United Kingdom」を返します。各国の戻り文字列のリストを見つけようとしています。アップルのドキュメントには何も見つかりませんでした。