-(void)getTypeList {
NSArray *array = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [array objectAtIndex:0];
__block NSString *fileName1 = [path stringByAppendingPathComponent:@"typeArr.plist"];
__block NSString *fileName2 = [path stringByAppendingPathComponent:@"typeList.plist"];
[Context sharedInstance].typeArrPath = fileName1;
[Context sharedInstance].typeListPath = fileName2;
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:typeGetUrl parameters:nil success:^(NSURLSessionDataTask * _Nonnull task, id_Nonnull responseObject) {
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
NSArray *arr = [NSArray arrayWithArray:(NSArray *)responseObject];
if (arr.count == 0) {
return ;
}
NSArray *array = responseObject;
NSMutableDictionary *typeDic = [NSMutableDictionary dictionary];
for (NSDictionary *dic in array) {
[typeDic setObject:[dic objectForKey:@"Identifier"] forKey:[dic objectForKey:@"WarehouseType"]];
}
[array writeToFile:fileName1 atomically:YES];
[typeDic writeToFile:fileName2 atomically:YES];
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
}];
}
