美文网首页
日历赋值代码

日历赋值代码

作者: eb7a9dac29d0 | 来源:发表于2017-07-04 10:27 被阅读0次

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"  ];

相关文章

  • 日历赋值代码

    self.AEList = [NSMutableArray arrayWithCapacity:42]; self...

  • day4

    算术运算 赋值运算 增量赋值 交叉赋值 链式赋值 解压赋值 流程控制之if 语法1:if 条件:代码1代码2代码3...

  • java中父子类静态代码块、非静态代码块、构造方法等的执行顺序

    输出结果: 解释 非静态实例变量显式赋值代码和非静态代码块代码按代码顺序从上往下执行 类变量显式赋值代码和静态代码...

  • CalendarView 日历方法二 赋值

    NSArray * arr = @[ @[ @[@{@"date":@"2017-06-12"}, @{@"dat...

  • ES6的解构赋值

    为什么需要解构赋值 解构赋值可以让我们的代码更加简洁明了,大大减少我们的代码量解构赋值可以分为数组解构,对象解构,...

  • 复合赋值位运算符“&=、^ =、| =”

    1.与运算赋值 &= 2.异或运算赋值 ^ = 3.或运算赋值 4.右移后赋值>>= 5.左移后赋值<<= 6.运算代码

  • Java 类的初始化

    在 Java 代码中,如果要初始化一个静态字段,可以在声明时直接赋值,也可以在静态代码块中对其赋值。如果直接赋值的...

  • effective C++ 笔记:条款11 在operator=

    直接上代码~ 上述代码中有一个自我赋值的操作,这种自我赋值非常明显,但是有些自我赋值就不一定那么明显了,比如 那我...

  • Java类实例化时jvm执行顺序

    1.父类静态代码块:赋值b成功1.父类静态代码块:a的值12.子类静态代码块:赋值sb成功2.子类静态代码块:sa...

  • Python运算符

    运算符 赋值运算符 算术运算符 上述代码输出结果: 复合赋值运算符 上述代码输出结果: 比较运算符 上述代码输出结...

网友评论

      本文标题:日历赋值代码

      本文链接:https://www.haomeiwen.com/subject/nimthxtx.html