日历赋值代码

2017-07-04  本文已影响0人  eb7a9dac29d0

self.AEList = [NSMutableArray arrayWithCapacity:42];

self.RTList = [NSMutableArray arrayWithCapacity:42];

self.RestList = [NSMutableArray arrayWithCapacity:42];

self.LeaveList = [NSMutableArray arrayWithCapacity:42];

self.startOrEndList = [NSMutableArray arrayWithCapacity:42];

self.retestList = [NSMutableArray arrayWithCapacity:42];

for (MTLogDataModel *dataArray in LogDataModel.logData){

DLog(@"dataArray.date: %@",[self timeWithTimeIntervalString:dataArray.date]);

//        DLog(@"dataArray.type: %@",dataArray.type);

if ([dataArray.type isEqualToString:@"1"]) {

NSDictionary *AEdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.AEList addObject:AEdic];

if ([dataArray.status isEqualToString:@"5"]) {

NSDictionary *Leavedic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.LeaveList addObject:Leavedic];

}else if ([dataArray.startOrEnd isEqualToString:@"1"]){

NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.startOrEndList addObject:startOrEnddic];

}else if ([dataArray.startOrEnd isEqualToString:@"2"]){

NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.startOrEndList addObject:startOrEnddic];

}else if ([dataArray.retest isEqualToString:@"1"]){

NSDictionary *retestdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.retestList addObject:retestdic];

}

}else if ([dataArray.type isEqualToString:@"2"]){

NSDictionary *RTdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.RTList addObject:RTdic];

if ([dataArray.status isEqualToString:@"5"]) {

NSDictionary *Leavedic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.LeaveList addObject:Leavedic];

}else if ([dataArray.startOrEnd isEqualToString:@"1"]){

NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.startOrEndList addObject:startOrEnddic];

}else if ([dataArray.startOrEnd isEqualToString:@"2"]){

NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.startOrEndList addObject:startOrEnddic];

}else if ([dataArray.retest isEqualToString:@"1"]){

NSDictionary *retestdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.retestList addObject:retestdic];

}

}else if ([dataArray.type isEqualToString:@"3"]){

}else if ([dataArray.type isEqualToString:@"5"]){

NSDictionary *Restdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.RestList addObject:Restdic];

if ([dataArray.status isEqualToString:@"5"]) {

NSDictionary *Leavedic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.LeaveList addObject:Leavedic];

}else if ([dataArray.startOrEnd isEqualToString:@"1"]){

NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.startOrEndList addObject:startOrEnddic];

}else if ([dataArray.startOrEnd isEqualToString:@"2"]){

NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.startOrEndList addObject:startOrEnddic];

}else if ([dataArray.retest isEqualToString:@"1"]){

NSDictionary *retestdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];

[self.retestList addObject:retestdic];

}

}

}

//    DLog(@"_AEList : %@",_AEList);

//    DLog(@"_RTList : %@",_RTList);

//    DLog(@"_RestList : %@",_RestList);

NSArray * arr =  @[

@[ _AEList,

[UIColor colorWithHex:@"#2189F4"]],

@[ _RTList,

[UIColor colorWithHex:@"#0DCC6B"]],

@[ _RestList,

[UIColor colorWithHex:@"#FF8854"]],

@[ _LeaveList,

[UIColor colorWithHex:@"#FF8854"]],

@[ _startOrEndList,

[UIColor colorWithHex:@"#FF8854"]],

@[ _retestList,

[UIColor colorWithHex:@"#FF8854"]],

];

NSArray * arr =  @[ @{@"date":@"2016-06-12"},@{@"date":@"2016-06-15"} ];

[self.CalendarView reloadCalendarViewWithArr:_AEList

color:[UIColor colorWithHex:@"#2189F4"]

key:@"AE"];

[UIColor redColor]

[self.CalendarView reloadCalendarViewWithArr:_RTList color:[UIColor colorWithHex:@"#0DCC6B"] key:@"RT"];

[self.CalendarView reloadCalendarViewWithArr:_RestList color:[UIColor colorWithHex:@"#FF8854"] key:@"Rest"];

NSArray * arr =  @[

@[ @[@{@"date":@"2017-06-12"}, @{@"date":@"2017-06-13"}],

[UIColor redColor]],

@[ @[@{@"date":@"2017-06-14"}, @{@"date":@"2017-06-15"}],

[UIColor cyanColor]],

@[ @[@{@"date":@"2017-06-16"}, @{@"date":@"2017-06-17"}],

[UIColor greenColor]],

@[ @[@{@"date":@"2017-06-18"}, @{@"date":@"2017-06-19"}],

[UIColor purpleColor]],

];

DLog(@"arr: %@",arr);

[self.CalendarView reloadCalendarViewWithDataDictArr:arr  key:@"date"  ];

上一篇 下一篇

猜你喜欢

热点阅读