title: writing NSDictionary to plist in my app bundle
body: <p>I'm trying to write an NSDictionary to a plist but when I open the plist no data has been written to it.
  From the log my path looks correct and my code is pretty standard.
  Any ideas?</p>
  
  <pre><code>NSArray *keys = [NSArray arrayWithObjects:@"key1", @"key2", @"key3", nil];
  NSArray *objects = [NSArray arrayWithObjects:@"value1", @"value2", @"value3", nil];
  NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
  
  for (id key in dictionary) {
      NSLog(@"key: %@, value: %@", key, [dictionary objectForKey:key]);
  }
  
  NSString *path = [[NSBundle mainBundle] pathForResource:@"FormData" ofType:@"plist"];
  NSLog(@"path:%@", path);
  
  [dictionary writeToFile:path atomically:YES];
  </code></pre>