title: NSScanner scanFloat returning unexpected results
body: <p>I'm trying to build a UIColor from a comma-delimited list of values for RGB, which is "0.45,0.53,0.65", represented here by the colorConfig object...</p>
  
  <pre><code>NSScanner *scanner = [NSScanner scannerWithString:colorConfig];
  [scanner setCharactersToBeSkipped:[NSCharacterSet characterSetWithCharactersInString:@"\n, "]];
  float red, green, blue;
  return [UIColor colorWithRed:[scanner scanFloat:&amp;red] green:[scanner scanFloat:&amp;green] blue:[scanner scanFloat:&amp;blue] alpha:1];
  </code></pre>
  
  <p>But my color is always coming back as black.  So I logged the values to my console and I'm seeing Red = -1.988804, Green = -1.988800, Blue = -1.988796</p>
  
  <p>What am I doing wrong?</p>