// // ASProductListViewModel.m // Asteria // // Created by iOS on 2023/6/12. // #import "ASProductListViewModel.h" @implementation ASProductListViewModel - (NSArray *)productList { if (!_productList) { NSMutableArray *arr = [NSMutableArray array]; for (int i=0; i *)selectDic { if (!_selectDic) { NSMutableDictionary *tempDic = [NSMutableDictionary dictionary]; _selectDic = tempDic; } return _selectDic; } -(NSMutableArray *)showArr { NSMutableArray *arr = [NSMutableArray array]; // [arr addObjectsFromArray:self.selectArr]; [arr addObjectsFromArray:self.sourceArr]; return arr; } - (NSArray *)sourceArr { if (!_sourceArr) { NSMutableArray *arr = [NSMutableArray array]; for (int i=0; i<(arc4random()%10+1);i++) { [arr addObject:[KWProductListFilterModel demoData]]; } KWProductListFilterModel *priceM = [KWProductListFilterModel new]; priceM.attribute_id = @"-100"; priceM.attribute_name = @"PRICE RANGE"; priceM.attribute_data = [NSMutableArray arrayWithObject:[KWProductListFilterSubModel demoData]]; [arr addObject:priceM]; _sourceArr = arr; } return _sourceArr; } @end