Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSMutableDictionary *grouped = [NSMutableDictionary dictionary];
- NSMutableArray *allMembersCopy = [NSMutableArray arrayWithArray:allMembers];
- [self sortMembersAlphabetically:allMembersCopy];
- NSString *firstChar;
- NSMutableArray *group;
- for (id member in allMembersCopy){
- firstChar = [[[member givenName] substringToIndex:1] lowercaseString];
- if (![grouped objectForKey:firstChar])
- [grouped setObject:[NSMutableArray array] forKey:firstChar];
- [[grouped objectForKey:firstChar] addObject:member];
- }
- //NSLog(@"finished making dictionary: %@", grouped);
- NSLog(@"number of keyed sections in members dictionary: %d", [grouped count]);
- //TODO check retain/ se for previous version of list
- self.allMembersGrouped = grouped;
Add Comment
Please, Sign In to add comment