Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)encodeWithCoder:(NSCoder *)encoder {
- [encoder encodeObject:self.test forKey:@"string"];
- [encoder encodeObject:self.surname forKey:@"surname"];
- }
- -(NSDictionary *)dictionaryWithModel:(Model *)model{
- NSDictionary *dictionary = @{
- @"dict":[model.innerModel dictionaryWithModel:model.innerModel],
- @"string":self.test
- };
- return dictionary;
- }
- NSUserDefaults *currentDefaults = [NSUserDefaults standardUserDefaults];
- NSData *data = [NSKeyedArchiver archivedDataWithRootObject:savingbean];
- [currentDefaults setObject:data forKey:@"DATA"];
- [currentDefaults synchronize];
- NSData *data = [currentDefaults objectForKey:@"DATA"];
- SavingBean *token = [NSKeyedUnarchiver unarchiveObjectWithData:data];
- - (void)encodeWithCoder:(NSCoder *)encoder
- {
- [encoder encodeObject:self.userName==nil?@"":self.userName forKey: @"userName"];
- [encoder encodeObject:self.passWord==nil?@"":self.passWord forKey: @"passWord"];
- }
- -(id)initWithCoder:(NSCoder *)decoder
- {
- self = [super init];
- if(self)
- {
- self.userName = [decoder decodeObjectForKey: @"userName"];
- self.passWord = [decoder decodeObjectForKey: @"passWord"];
- }
- return self;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement