// // UserModel.m // Ifish // // Created by imac on 15/9/27. // Copyright © 2015年 imac. All rights reserved. // #import "UserModel.h" @implementation UserModel // 归档时调用 -(void)encodeWithCoder:(NSCoder*)aCoder{ [aCoder encodeObject:self forKey:@"phoneNumber"]; [aCoder encodeObject:self forKey:@"userId"]; [aCoder encodeObject:self forKey:@"nickName"]; [aCoder encodeObject:self forKey:@"userSex"]; [aCoder encodeObject:self forKey:@"userImg"]; [aCoder encodeObject:self forKey:@"signature"]; [aCoder encodeObject:self forKey:@"P2PVerifyCode1"]; [aCoder encodeObject:self forKey:@"P2PVerifyCode2"]; [aCoder encodeObject:self forKey:@"gwellUserID"]; [aCoder encodeObject:self forKey:@"shopsUserId"]; [aCoder encodeObject:self forKey:@"userType"]; [aCoder encodeObject:self forKey:@"neteaseToken"]; } //解挡时调用 -(id)initWithCoder:(NSCoder*)aDecoder{ if (self=[super init]) { self.phoneNumber=[aDecoder decodeObjectForKey:@"phoneNumber"]; self.userId=[aDecoder decodeObjectForKey:@"userId"]; self.nickName=[aDecoder decodeObjectForKey:@"nickName"]; self.userSex=[aDecoder decodeObjectForKey:@"userSex"]; self.userImg=[aDecoder decodeObjectForKey:@"userImg"]; self.signature=[aDecoder decodeObjectForKey:@"signature"]; self.P2PVerifyCode1 = [aDecoder decodeObjectForKey:@"P2PVerifyCode1"]; self.P2PVerifyCode2 = [aDecoder decodeObjectForKey:@"P2PVerifyCode2"]; self.gwellUserID = [aDecoder decodeObjectForKey:@"gwellUserID"]; self.shopsUserId = [aDecoder decodeObjectForKey:@"shopsUserId"]; self.userType = [aDecoder decodeObjectForKey:@"userType"]; self.neteaseToken = [aDecoder decodeObjectForKey:@"neteaseToken"]; } return self; } -(instancetype)initWithDict:(NSDictionary *)dict { if (self=[super init]) { _phoneNumber = [dict objectForKey:@"phoneNumber"]; _userId = [dict objectForKey:@"userId"]; _nickName = [dict objectForKey:@"nickName"]; _userSex = [dict objectForKey:@"userSex"]; _userImg = [dict objectForKey:@"userImg"]; _signature = [dict objectForKey:@"signature"]; _P2PVerifyCode1 = [dict objectForKey:@"p2PVerifyCode1"]; _P2PVerifyCode2 = [dict objectForKey:@"p2PVerifyCode2"]; _gwellUserID = [dict objectForKey:@"gwellUserID"]; _shopsUserId = [dict objectForKey:@"shopsUserId"]; _userType = [dict objectForKey:@"userType"]; _neteaseToken = [dict objectForKey:@"neteaseToken"]; } return self; } @end