CharlinFeng / Reflect

Reflection, Dict2Model, Model2Dict, Archive
MIT License
307 stars 66 forks source link

判断为空报错 #17

Open Doelove opened 7 years ago

Doelove commented 7 years ago

当我请求的数据中有null时就会报错,感觉好像 !=nil 这个判断不适用null。。。

Jevinliu commented 7 years ago

这个问题我也遇到了,这种问题是在Json数据值中有null的情况,转换为Dictionary时,由于Swift中不允许空值nil,所以使用对象NSNull作为代替,这种空值在转换为模型数据时是要进行判断的;我目前使用这种if !(dict[key] is NSNull)进行判断