title: NSArray writeToFile fails
body: <p>I am trying to save an array, which has some dictionaries inside, to a plist file but it fails. I don't get any errors. I do exactly the same few lines above in the code just with another array and that works.. I can't figure out why it does not save the file.</p>
  
  <p>This is where I save the file: (see some debugger output below)</p>
  
  <pre><code>// When built parse through dictionary and save to file
      for ( NSString *keys in [dicByCountry allKeys] )
      {
          NSArray *arrr = [[NSArray alloc] initWithArray:[dicByCountry objectForKey:keys]];
          NSString *fname = [self filePath:[NSString stringWithFormat:@"regions.cid%@.plist",keys]];
          if (![arrr writeToFile:fname atomically:YES])
              NSLog(@"Could not write file regions.cid%@.plist",keys);
      }
  </code></pre>
  
  <p>Here some GDB Output</p>
  
  <pre><code>(gdb) po fname
  /Users/chris/Library/Application Support/iPhone Simulator/4.0/Applications/44A9FF9E-5715-4BF0-9BE2-525883281420/Documents/regions.cid0.plist
  
  
  (gdb) po arrr
  &lt;__NSArrayI 0x8022b30&gt;(
  {
      countryID = "&lt;null&gt;";
      region = "?\U00e2vora";
      regionID = 16;
  },
  {
      countryID = "&lt;null&gt;";
      region = Vicenza;
      regionID = 14;
  },
  {
      countryID = "&lt;null&gt;";
      region = Wales;
      regionID = 23;
  }
  )
  </code></pre>