title: Converting NSNumber to NSString is not realy a string
body: <p>I have got a problem with converting an <code>NSNumber</code> value to an <code>NSString</code></p>
  
  <p>MyPowerOnOrNot is an <code>NSNumber</code> witch can only return a 1 or 0
  and <code>myString</code> is an <code>NSString</code>..</p>
  
  <pre><code>myString = [NSString stringWithFormat:@"%d", [myPowerOnOrNot stringValue]];
  
  NSLog(@"%@",myString);
  if(myString == @"1") {
      [tablearrayPOWERSTATUS addObject:[NSString stringWithFormat:@"%@",@"ON"]];
  }
  else if(myString == @"0") {
      [tablearrayPOWERSTATUS addObject:[NSString stringWithFormat:@"%@",@"OFF"]];
  }
  </code></pre>
  
  <p>What is wrong with this?</p>
  
  <p>The <code>NSLog</code> shows 0 or 1 in the console as a string but I can't check it if it is 1 or 0 in an if statement?</p>
  
  <p>If doesn't jump into the statements when it actually should.. I really don't understand why this doesn't works.. 
  Any help would be very nice!</p>