title: sectionIndexTitlesForTableView keys are off?
body: <p>I have implemented a Section Index for my tableview. It returns the correct letters for what is stored in coredata (<code>A B C D F G H I K M N O P Q R S T U V W</code>). However the indexes are off.</p>
  
  <p>If I click on the letter <code>M</code> it takes me to letter I, etc.. The name of the index I am attempting to sort on is <code>name</code></p>
  
  <p>What is there for me to do to fix the index?</p>
  
  <p>I am also implementing <code>numberOfSectionsInTableView</code>,<code>numberOfRowsInSection</code>, and <code>titeForHeaderInSection</code>. The section headers are displayed correctly.</p>
  
  <pre><code>- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
  
      NSArray * sectionTitlesArray = [fetchedResultsController sectionIndexTitles];
      NSMutableArray *newTitles = [[NSMutableArray alloc] init];
      for (NSString *state in sectionTitlesArray) {
          [newTitles addObject:[NSString stringWithFormat:@"%@", state]];
      }
      return [newTitles autorelease];
  }
  </code></pre>
  
  <p>Including the FRC just in case it is relevant:</p>
  
  <pre><code>- (NSFetchedResultsController *)fetchedResultsController {
      if (fetchedResultsController == nil) {
          NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
          NSEntityDescription *entity = [NSEntityDescription entityForName:@"WidgetCoItems" inManagedObjectContext:managedObjectContext];
          [fetchRequest setEntity:entity];
  
          NSSortDescriptor *sortDescriptor1 = [[NSSortDescriptor alloc] initWithKey:@"state" ascending:YES];
  
          NSSortDescriptor *sortDescriptor2 = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
  
          NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor1,sortDescriptor2, nil];
  
          [fetchRequest setSortDescriptors:sortDescriptors];
  
          NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext sectionNameKeyPath:@"state" cacheName:nil];
          aFetchedResultsController.delegate = self;
          self.fetchedResultsController = aFetchedResultsController;
  
          [aFetchedResultsController release];
          [fetchRequest release];
          [sortDescriptor1 release];
          [sortDescriptor2 release];
          [sortDescriptors release];
      }   
      return fetchedResultsController;
  }  
  </code></pre>