0

アプリで NSDecimalNumber を使用して、テキストボックスに入力された多くの計算を行います。シミュレーターとデバイスでテストしましたが (iOS 8 で変更されたのか、それとも気付かなかっただけなのかはわかりません)、ストーリーボードでは 10 進キーボードを使用しています。

シミュレーターでアプリを実行すると、デバイスにドット (.) が表示され、コンマ (,) が表示されます。シミュレーターは正しい値を取得します。たとえば、15.99 は 15.99 として保存されますが、デバイスでは 15.99 と入力すると 15.00 に変換されます。

私は何を間違っていますか?次に、デバイスでこの量を編集すると、2回目に小数部分が保存されます。値を保存するためのより信頼できる方法はありますか?

前もって感謝します!

4

1 に答える 1