Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSArray *categories; // присвой свои self.categories
- NSMutableArray *mainArray = [NSMutableArray array];
- for (LPMenu *mainMenu in [[LPDataManager sharedManager] getSwipeItems]) {
- NSMutableDictionary *mainDictionary = [NSMutableDictionary dictionary];
- LPCategory *category = [[LPDataManager sharedManager] getCategorieWithName:mainMenu.label];
- [mainDictionary setObject:category.label forKey:@"category_name"];
- if([categories containsObject:category.identifier]) {
- [mainDictionary setObject:[[LPDataManager sharedManager] getArticlesForCategory:category] forKey:@"articles"];
- }
- NSMutableArray *nodeArray = [NSMutableArray array];
- for (LPCategory *subCategory in category.sub_categories) {
- NSMutableDictionary *nodeDictionary = [NSMutableDictionary dictionary];
- if([categories containsObject:subCategory.identifier]) {
- [nodeDictionary setObject:category.label forKey:@"category_name"];
- [nodeDictionary setObject:[[LPDataManager sharedManager] getArticlesForCategory:subCategory] forKey:@"articles"];
- }
- [nodeArray addObject:nodeDictionary];
- }
- [mainDictionary setObject:nodeArray forKey:@"sub_categories"];
- [mainArray addObject:mainDictionary];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement