Неинициализированные номера NSN, NSCFNumber и 0xb000000000000005 - PullRequest
0 голосов
/ 24 мая 2018

У меня есть ответ 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...