Miaoz
Miaoz
> 同样的问题,不知道为什么会这样 有解决吗
这个问题解决了吗?
handyjson和realm.swift数据库,可以桥接实现解析转换插入数据库。HandyJson识别不了realm中的reamlist类型属性,所以说没法转换,但是我们可以在model中建立一个HandyJson能解析的list属性,然后再建立一个realm的realmlist类型属性,在basemodel中添加实现方法 addRealmData 和 addHandyData,子类继承实现,addRealmData中实现把handyJson解析出来的数据添加到realmlist数据中例如: self.mediaList_realm.append(objectsIn: self.mediaList) ,反之如果需要把数据库的数据,转换成正常的json时,需要将reamllist数据添加到正常的list中例如: for item in self.mediaList_realm { self.mediaList.append(item) } 注意点:这里必须循环遍历添加到正常的list中,而无法使用 self.mediaList.append( self.mediaList_realm),切记。
> 针对这个类,做特殊处理吧,用系统自带的处理 怎么处理?