2016-07-12 3 views
1

Я использую версию AFNetworking 3.1 в Cocopods. При вызове API ответ неправильный. Некоторые десятичной были добавить на результат, как показано ниже:Получить неверный ответ от AFNetworking

{ RewardTopUp = 100; RewardTopupGiven = 9.015000000000001; }

Но правильный ответ базовая должно быть, как показано ниже:

{ RewardTopUp = 150; RewardTopupGiven = 9.015; }

Почему ответ добавит несколько десятичных знаков для объекта ответа в AFNetworking?

Может ли кто-нибудь помочь или кто-то столкнулся с теми же проблемами?

+0

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

+0

Да, я столкнулся с такой же проблемой – Sandy

ответ

0

Это может быть из-за номера форматирование. Пожалуйста, убедитесь, что из обслуживания и использования JSON разбор