From 58a9b0349a615c6bbcb4674c68956f8a23839778 Mon Sep 17 00:00:00 2001 From: mashkovmax Date: Fri, 19 Oct 2012 12:43:47 +0300 Subject: [PATCH] Update DXDomain/Code/SMModelObject/SMModelObject.m --- DXDomain/Code/SMModelObject/SMModelObject.m | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/DXDomain/Code/SMModelObject/SMModelObject.m b/DXDomain/Code/SMModelObject/SMModelObject.m index f093a4b..ee389d7 100755 --- a/DXDomain/Code/SMModelObject/SMModelObject.m +++ b/DXDomain/Code/SMModelObject/SMModelObject.m @@ -40,8 +40,14 @@ - (NSArray *)allKeys { - (id) initWithCoder:(NSCoder *)aDecoder { self = [super init]; if (self) { - for (NSString *name in [self allKeys]) - [self setValue:[aDecoder decodeObjectForKey:name] forKey:name]; + for (NSString *name in [self allKeys]) { + + id value = [aDecoder decodeObjectForKey:name]; + + if (value) { + [self setValue:value forKey:name]; + } + } } return self; }