Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

`isNan` in Objective-C

Is there a function like isNan (Javascript example) for Objective-C?

I just noticed this code is causing to display Nan %, so I need to detect is a value is NAN so I could change it to 0.

[portefeuillePercentWaarde setText:[NSString stringWithFormat:@"%.2f%%", verschilPrencentage]];
like image 286
Johnny Mast Avatar asked Jan 21 '10 12:01

Johnny Mast


1 Answers

Try just adding

#include <math.h>

and then using the standard isnan() function to test.

You can also use the "trick" that NaN is not equal to anything, including itself:

double x;

// do some operation here
x = doSomething();
if (x != x)
  printf("%g is probably NaN, it's not equal to itself\n", x);
like image 147
unwind Avatar answered Nov 10 '22 04:11

unwind