ユーザーの場所に応じてアプリを変更できるようにしたい。以下のコードを使用しています:
NSLocale *locale = [NSLocale autoupdatingCurrentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *countryName = [locale displayNameForKey: NSLocaleCountryCode value: countryCode];
NSLog(@"countryName %@", countryName);
これはうまく機能しますが、 がどのように表示されるかを知りたいcountryName
ので、スイッチケースをセットアップできます。それぞれの国が正確にどのように綴られているかわからない場合は困難です: USA、United States、United States of America など. Apple の countryCode のリストはありますか?見つかりません。
また、結果が英語であることを確認する方法はありますか?