2016-07-12 17 views
1

私はCocopodsでAFNetworkingバージョン3.1を使用しています。 APIを呼び出すと、応答が正しくありません。 一部小数は以下のように結果に付加されていた:AFNetworkingから間違った応答を取得します

{ RewardTopUp = 100。 RewardTopupGiven = 9.015000000000001;

}

しかし、正しい応答のバックエンドは、以下のようにすべきである:

{ RewardTopUp = 150。 RewardTopupGiven = 9.015; }

AFNetworkingの応答オブジェクトにレスポンスが10進数で追加されるのはなぜですか?

他の人が同じ問題に遭遇したことがありますか?

+0

http://stackoverflow.com/questions/588004/is-floating-point-math-broken –

+0

はい、私は同じ問題に直面しています – Sandy

答えて

0

数値書式が原因である可能性があります。サービスから確認し、JSON解析を使用してください

関連する問題