Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     NSArray *categories; // присвой свои self.categories
  2.     NSMutableArray *mainArray = [NSMutableArray array];
  3.     for (LPMenu *mainMenu in [[LPDataManager sharedManager] getSwipeItems]) {
  4.         NSMutableDictionary *mainDictionary = [NSMutableDictionary dictionary];
  5.         LPCategory *category = [[LPDataManager sharedManager] getCategorieWithName:mainMenu.label];
  6.         [mainDictionary setObject:category.label forKey:@"category_name"];
  7.         if([categories containsObject:category.identifier]) {
  8.             [mainDictionary setObject:[[LPDataManager sharedManager] getArticlesForCategory:category] forKey:@"articles"];
  9.         }
  10.         NSMutableArray *nodeArray = [NSMutableArray array];
  11.         for (LPCategory *subCategory in category.sub_categories) {
  12.             NSMutableDictionary *nodeDictionary = [NSMutableDictionary dictionary];
  13.             if([categories containsObject:subCategory.identifier]) {
  14.                 [nodeDictionary setObject:category.label forKey:@"category_name"];
  15.                 [nodeDictionary setObject:[[LPDataManager sharedManager] getArticlesForCategory:subCategory] forKey:@"articles"];
  16.             }
  17.             [nodeArray addObject:nodeDictionary];
  18.         }
  19.         [mainDictionary setObject:nodeArray forKey:@"sub_categories"];
  20.         [mainArray addObject:mainDictionary];
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement