Guest User

Untitled

a guest
Jun 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. NSMutableDictionary *grouped = [NSMutableDictionary dictionary];
  2. NSMutableArray *allMembersCopy = [NSMutableArray arrayWithArray:allMembers];
  3. [self sortMembersAlphabetically:allMembersCopy];
  4.  
  5. NSString *firstChar;
  6. NSMutableArray *group;
  7.  
  8. for (id member in allMembersCopy){
  9. firstChar = [[[member givenName] substringToIndex:1] lowercaseString];
  10.  
  11. if (![grouped objectForKey:firstChar])
  12. [grouped setObject:[NSMutableArray array] forKey:firstChar];
  13. [[grouped objectForKey:firstChar] addObject:member];
  14. }
  15.  
  16. //NSLog(@"finished making dictionary: %@", grouped);
  17. NSLog(@"number of keyed sections in members dictionary: %d", [grouped count]);
  18.  
  19. //TODO check retain/ se for previous version of list
  20. self.allMembersGrouped = grouped;
Add Comment
Please, Sign In to add comment