Hi, sorry for posting a bug report here, but I seem to have lost my credentials for accessing the bug tracker.
The scanDouble: method of NSScanner is adding a tiny fraction to the value scanned (at least on Windows). NSScanner *scanner = [NSScanner scannerWithString:@“197319600.000000”]; double val = 0.0; [scanner scanDouble:&val]; NSLog(@"scanDouble got: %.9f", val); // results in val having the value 197319600.00000012 Note that NSString’s doubleValue method doesn’t have this problem, so I’m using that to work around this problem for now. Thanks! Doug
