У меня есть ответ Json со значениями, которых нет в кавычках.Если значение равно 0,0, оно создается как NSCFNumber со значением 0xb000000000000005.Кажется, это не ноль или значение 0, поэтому это вызывает проблемы.
Пример JSON:
{ "MyValue": 0.0 }
Мой код:
@property (strong, nonatomic) NSNumber *myValue;
...
[self setMyValue:[dictionary objectForKey:@"MyValue"]];
Приводит к получению правильного значения, если MyValue был, например, 4,5, но если это 0,0, myValue заканчивается в отладке как = (_NSCFNumber *) 0xb000000000000005.
Где я иду не так, и как я могу обнаружитьэто значение, которое, по-видимому, 0,0?