title: Saving a string into file in Objective-C (iPhone)
body: <p>I seem to have stumbled over a problem regarding saving an xml file from a string (this is done on the iPhone)
  The file itself exists and included in the project (hence within the workspace), and all indications I get from the code snippet which follows passes without any errors on the emulator and fail on the iPhone (error 513), but in either case the file is not saved!</p>
  
  <pre><code>{
  Hits = config-&gt;Hits;
  
  NSString*   filenameStr = [m_FileName stringByAppendingFormat: @".xml" ]; 
  NSString*   pData = [self getDataString];  // write xml format - checked out ok
  NSError     *error;
  
  /* option 2 - does not work as well
   NSBundle        *mainBundle = [NSBundle mainBundle];
   NSURL           *xmlURL = [NSURL fileURLWithPath:[mainBundle pathForResource: m_FileName ofType: @"xml"]];
  
   if(![pData writeToURL: xmlURL atomically: true encoding:NSUTF8StringEncoding error:&amp;error]) 
   {
   NSLog(@"Houston - we have a problem %s@\n",[error localizedFailureReason]);
   return false;
   }
   */
  
  if(![pData writeToFile: filenameStr atomically: FALSE encoding:NSUTF8StringEncoding error:&amp;error]) 
  {
      NSLog(@"Houston - we have a problem %s@\n",[error localizedFailureReason]);
      return false;
  }
  return true;
  </code></pre>
  
  <p>}</p>
  
  <p>Any help would be appreciated,
  -A</p>