isNan в Objective-C - PullRequest
       5

isNan в Objective-C

4 голосов
/ 21 января 2010

Есть такая функция, как isNan (пример Javascript) для Objective-C? Я только что заметил, что этот код вызывает отображение Nan %, поэтому мне нужно определить, является ли значение Nan, чтобы я мог изменить его на 0.

[portefeuillePercentWaarde setText:[NSString stringWithFormat:@"%.2f%%", verschilPrencentage]];

1 Ответ

22 голосов
/ 21 января 2010

Попробуйте просто добавить

#include <math.h>

, а затем с помощью стандартной функции isnan() для проверки.

Вы также можете использовать «трюк», заключающийся в том, что NaN не равен чему-либо, включая себя:

double x;

// do some operation here
x = doSomething();
if (x != x)
  printf("%g is probably NaN, it's not equal to itself\n", x);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...