我想拥有RealmList类的扩展功能:
private inline fun RealmList<Any?>.saveAll() {
this.forEach {
item -> Realm.getDefaultInstance().insert(item!! as RealmModel)
}
}
但是,每当我使用它时,都会出现此错误:
最佳答案
为此,在扩展功能的通用声明中添加和。
如果在RealmList
中声明了这样的声明,它将起作用
private inline fun RealmList<out Any?>.saveAll() {
this.forEach {
item -> Realm.getDefaultInstance().insert(item!! as RealmModel)
}
}