// // IfishCameraModel.m // Ifish // // Created by imac on 16/7/1. // Copyright © 2016年 lianxiang. All rights reserved. // #import "IfishCameraModel.h" @implementation IfishCameraModel -(void)encodeWithCoder:(NSCoder*)aCoder{ [aCoder encodeObject:self forKey:@"isMaster"]; [aCoder encodeObject:self forKey:@"cameraId"]; [aCoder encodeObject:self forKey:@"showName"]; [aCoder encodeObject:self forKey:@"cameraPass"]; [aCoder encodeObject:self forKey:@"isActive"]; [aCoder encodeObject:self forKey:@"isLook"]; [aCoder encodeObject:self forKey:@"isLive"]; } -(id)initWithCoder:(NSCoder*)aDecoder{ if (self=[super init]) { self.isMaster= [aDecoder decodeObjectForKey:@"isMaster"]; self.cameraId = [aDecoder decodeObjectForKey:@"cameraId"]; self.showName = [aDecoder decodeObjectForKey:@"showName"]; self.cameraPass = [aDecoder decodeObjectForKey:@"cameraPass"]; self.isActive = [aDecoder decodeObjectForKey:@"isActive"]; self.isLook = [aDecoder decodeObjectForKey:@"isLook"]; self.isLive = [aDecoder decodeObjectForKey:@"isLive"]; } return self; } -(instancetype)initWithDict:(NSDictionary *)dict{ NSString *newPassword = GIWEI_INITPASS; NSString *cameraPass = [Utils GetTreatedPassword:newPassword]; if (self = [super init]) { _isMaster = [dict objectForKey:@"isMaster"]; _cameraId = [dict objectForKey:@"cameraId"]; _isActive = [dict objectForKey:@"isActive"]; _isLive = [dict objectForKey:@"isLive"]; _showName = [dict objectForKey:@"showName"]; _isLook = [dict objectForKey:@"isLook"]; _cameraPass = cameraPass; } return self; } @end