すべての個別の Identity 値を取得しようとしています (連絡先には多くの ID があります)。また、連絡先モデルから contact.sectionIndex を取得しようとしています。以下のコードを試してみて、各レコードの「セクション名キー パス 'Contact.sectionIndex' に対して返された nil 値」を取得しています。
NSFetchRequest *req = NSFetchRequestMake(@"Identity", managedObjectContext);
req.fetchBatchSize = 20;
req.sortDescriptors = NSSortDescriptors1(@"sortname", YES);
[req setResultType:NSDictionaryResultType];
[req setReturnsDistinctResults:YES];
[req setPropertiesToFetch:@[@"identityID", @"sortname"]];
// Create & return the fetchedResultsController.
fetchedResultsController = [[NSFetchedResultsController alloc]
initWithFetchRequest:fetchRequest
managedObjectContext:managedObjectContext
sectionNameKeyPath:@"contact.sectionIndex" cacheName:nil];
[VenmoUtilities performFetch:fetchedResultsController critical:NO];