title: iPhone PList and NSDate issues
body: <p>I am doing:</p>
  
  <pre><code>NSString *path = [[self class] pathForDocumentWithName:@"Alarms.plist"];
  NSArray *alarmDicts = [NSMutableArray arrayWithContentsOfFile:path];
  
  if (alarmDicts == nil)
  {
      NSLog(@"MER. Unable to read plist file: %@", path);
      path = [[NSBundle mainBundle] pathForResource:@"Alarms"
                                                 ofType:@"plist"];
      alarmDicts = [NSMutableArray arrayWithContentsOfFile:path];
  }
  
  _displayedObjects = [[NSMutableArray alloc]
                           initWithCapacity:[alarmDicts count]];
  
  for (NSDictionary *currDict in alarmDicts)
  {
      Alarm *alarm = [[Alarm alloc] initWithDictionary:currDict];
      [_displayedObjects addObject:alarm];
  }
  </code></pre>
  
  <p>pathForDocumentWithName just a helper method, assume it works (it does). I add all of the values of the plist to an object, and store it in an array. Now if I do something like this:</p>
  
  <pre><code>NSUInteger index = [indexPath row];
  id alarm = [[self displayedObjects] objectAtIndex:index];
  
  NSString *title = [alarm title];
  [[cell detailTextLabel] setText:title];
  </code></pre>
  
  <p>It works perfectly fine. But when trying to format the NSDate type in the plist file (listed as 'datetime')</p>
  
  <pre><code>NSDate *datetime = [alarm datetime];
  NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
  [formatter setDateFormat:@"hh:mm"];
  [[cell textLabel] setText:[formatter stringFromDate:datetime]];
  </code></pre>
  
  <p>It throws the NSLog for alarmDicts being nil, and returns nil for the string. I'm out of ideas, and have been trying for a few hours to solve this. Anyone have any ideas?</p>
  
  <p>Also, if I print out the description for datetime, it works perfectly. Only nils and errors out when I attempt to use the NSDateFormatter on it.</p>