// // JZChartCacheRequest.m // JIZHANG // // Created by 小花 on 2017/11/21. // Copyright © 2017年 kuxuan. All rights reserved. // #import "JZChartCacheRequest.h" #import "JZChartRequest.h" static JZChartCacheRequest *cacheRequest = nil; @implementation JZChartCacheRequest + (void)loadCacheData { [self shareInstance]; } + (instancetype)shareInstance { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ cacheRequest = [[JZChartCacheRequest alloc] init]; [cacheRequest requestChartDefaultData]; }); return cacheRequest; } - (void)requestChartDefaultData { self.dataArr = nil; //默认缓存 支出和周的数据 NSDictionary *para = @{@"type":@"2", @"statistic_type":@"1"}; [JZChartRequest requestChartData:para data:^(NSArray *array) { self.dataArr = array.mutableCopy; cacheRequest.firstLoad = YES; }]; } - (void)clear { self.dataArr = nil; cacheRequest.firstLoad = NO; } @end