title: fileExistsAtPath: returning NO for files that exist
body: <p>At a point in my code fileExistsAtPath: is returning NO for files that I have confirmed exist. I've been scratching my head at this and can't figure out why its not working, so changed it to this code as this directory absolutely exists but if it doesn't gets created anyway.</p>
  
  <pre><code>NSError* err = nil;
  NSURL *dir = [[NSFileManager defaultManager] URLForDirectory:NSApplicationSupportDirectory
                                                         inDomain:NSUserDomainMask
                                                appropriateForURL:nil   
                                                           create: YES
                                                            error:&amp;err];
  BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:[dir absoluteString]];
  </code></pre>
  
  <p>After running this code the application directory folder exists and err is 0, yet exists is NO.</p>
  
  <p>How can this be?</p>
  
  <p>TIA</p>