IOS字典轉模型裏有id怎麽辦?
1很多情況下,從服務器獲取的JSON數據中會有壹個id字段,id屬於oc中的關鍵字。如果此時使用setValuesForKeysWithDictionary,程序必然會失去核心。但是json返回的字段很多,壹個壹個寫setvalue很麻煩。所以有壹個簡單的重寫方法:-(void)setvalue:(ID)value for undefined key:(ns string *)key 2此時只需要重寫-(void)setvalue:(ID)value for undefined key:(ns string *)。只是key方法——(void)setvalue:(id)value for undefined key:(ns string *)key { if([key isequalitostring:@ " id "])self . userid = value;}並將聲明中的id更改為userid3。我記得id現在可以是成員變量了,可以直接用。