// // IfishTaskModel.m // Ifish // // Created by imac on 17/3/9. // Copyright © 2017年 lianlian. All rights reserved. // #import "IfishTaskModel.h" @implementation IfishTaskModel -(void)encodeWithCoder:(NSCoder*)aCoder{ [aCoder encodeObject:self.addType forKey:@"addType"]; [aCoder encodeObject:self.ruleType forKey:@"ruleType"]; [aCoder encodeBool:self.isDone forKey:@"isFinish"]; [aCoder encodeInteger:self.addGoldValue forKey:@"addValue"]; } -(id)initWithCoder:(NSCoder*)aDecoder{ if (self= [super init]) { self.addType=[aDecoder decodeObjectForKey:@"addType"]; self.ruleType=[aDecoder decodeObjectForKey:@"ruleType"]; self.isDone=[aDecoder decodeBoolForKey:@"isFinish"]; self.addGoldValue=[aDecoder decodeIntegerForKey:@"addValue"]; } return self; } -(instancetype)initWithDict:(NSDictionary *)dict{ if (self= [super init]) { self.addType = [dict objectForKey:@"addType"]; self.ruleType = [dict objectForKey:@"ruleType"]; self.isDone = [[dict objectForKey:@"isFinish"] boolValue]; self.addGoldValue = [[dict objectForKey:@"addValue"] integerValue]; } return self; } @end