模型轉換遇關鍵字

將字典轉換成模型時,使用的是 setValuesForKeysWithDictionary:的方法atom

在建立類,聲明其屬性時,遇到的成員變量名與關鍵字相同時,好比:3d

其中,id,description都是關鍵字。這時咱們聲明屬性時,能夠寫成:blog

@property (nonatomic, copy) NSString *ID;ip

@property (nonatomic, copy) NSString *Description;it

再在實現的.m文件中重寫setValue: forUndefinedKey:方法io

- (void)setValue:(id)value forUndefinedKey:(NSString *)key{變量

    if ([key isEqualToString:@"id"]) {方法

        self.ID = value;im

    } else if ([key isEqualToString:@"description"]){img

        self.Description = value;

    }

}

相關文章
相關標籤/搜索