私たちのアプリの初期のバージョンは、限られた数の通貨のみをサポートします。ユーザーがサポートされていないcurrencyCodeでアプリを使用しようとする場合は、currencyCodeをサポートされているものに設定したいと思います。NSNumberFormatters、currencyCodes、NSLocalesなどの間でバウンスすることに混乱しています...
現在、NSNumberFormatterのcurrencyCodeを、サポートされている文字列のリスト(USD、EURなど)に対してテストしています。ルックアップが成功しない場合は、currencyCodeを@ "USD"に設定すると、動作しているように見えますが、数値はローカルスタイル(50.000、 30 US $)対($ 50,000.35)、予想通り。これで十分ですか?ロケールも設定および追跡する必要がありますか?
currencyCodesおよび/またはCocoaのロケールでの作業に関する良いヒントやチュートリアルはありますか?他の人はこのような状況をどのように処理していますか?