title: Saving data to a plist file
body: <p>I am having a little trouble saving to a plist file, when i am reading the data i am using:</p>
  
  <pre><code>    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
      return amounts.count;
  }
  
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
      //Create Cell
      UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"cell"];
  
      //Fill cell
      NSDictionary *budgetItem = [amounts objectAtIndex:indexPath.row];
      cell.textLabel.text = [budgetItem objectForKey:@"value"];
      cell.detailTextLabel.text = [budgetItem objectForKey:@"description"];
  
      //Return it
      return cell;
  }
  
  - (void) loadData{
  
      // Load items
      NSString *error;
      NSPropertyListFormat format;
      NSString *localizedPath = [[NSBundle mainBundle] pathForResource:@"savebudget" ofType:@"plist"];
      NSData *plistData = [NSData dataWithContentsOfFile:localizedPath];
  
      NSArray *amountData = [NSPropertyListSerialization propertyListFromData:plistData
                                                           mutabilityOption:NSPropertyListImmutable
                                                                     format:&amp;format
                                                           errorDescription:&amp;error];
      if (amountData) {
          self.amounts = [[NSMutableArray alloc] initWithCapacity:[amountData count]];
          for (NSDictionary *amountsDictionary in amountData) {
              [self.amounts addObject:amountsDictionary];
      }
  }
  </code></pre>
  
  <p>Which works fine from a static plist file with-in my resources folder, but when i try and create my own, nothing seems to happen:</p>
  
  <pre><code>-(void) addData { 
      NSString *path = [[NSBundle mainBundle] pathForResource:@"saveBudget" ofType:@"plist"];
      NSMutableDictionary* plist = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
      [plist setValue:amountTxt.text forKey:@"value"];
      [plist writeToFile:path atomically:YES];
      [plist release];
  
  }
  
  - (IBAction)add:(id)sender {
      [self addData]; 
      [self.delegate budgetEnterMinusViewControllerDidFinish:self];
  }
  </code></pre>
  
  <p>Any help more than welcome...</p>