LVCChannelsModel.m
997 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//
// LVCChannelsModel.m
// LiveVideoCloud
//
// Created by iOS on 17/3/27.
// Copyright © 2017年 cnlive. All rights reserved.
//
#import "LVCChannelsModel.h"
@implementation LVCChannelsModel
- (void)setValue:(id)value forKey:(NSString *)key {
if ([key isEqualToString:@"programs"]) {
NSArray *array = value;
NSMutableArray *arrayM = [NSMutableArray array];
for (NSDictionary *dict in array) {
LVCChannelDetailsModel *model = [[LVCChannelDetailsModel alloc] init];
[model setValuesForKeysWithDictionary:dict];
[arrayM addObject:model];
}
_programs = arrayM.copy;
return;
}
[super setValue:value forKey:key];
}
- (void)setValue:(id)value forUndefinedKey:(NSString *)key {
}
- (NSString *)description {
return [NSString stringWithFormat:@"title:%@, programs:%@",_title,_programs];
}
@end