10
通貨のためにSwiftでNSNumberFormatterと格闘
ユーザーが予算と取引を入力できる予算アプリを作成しています。ユーザーが別々のテキストフィールドからペンスとポンドの両方を入力できるようにする必要があり、通貨記号と一緒にフォーマットする必要があります。現時点ではこれは正常に機能していますが、現在はGBPでのみ機能するため、ローカライズしたいと思います。私は、NSNumberFormatterの例をObjectiveCからSwiftに隠すのに苦労してきました。 私の最初の問題は、入力フィールドのプレースホルダーをユーザーの場所に固有に設定する必要があるという事実です。例えば。ポンドとペンス、ドルとセントなど... 2番目の問題は、10216や32などの各テキストフィールドに入力された値をフォーマットし、ユーザーの場所に固有の通貨記号を追加する必要があることです。したがって、£10,216.32または$ 10,216.32などになります... また、フォーマットされた数値の結果を計算に使用する必要があります。では、通貨記号の問題に遭遇することなく、問題に遭遇することなくこれを行うにはどうすればよいですか? どんな助けでも大歓迎です。