【发布时间】:2016-12-30 10:16:21
【问题描述】:
我正在尝试创建这个扩展函数:
fun <T : RealmObject> Realm.query(myClass : KClass<T>) {
RealmQuery.createQuery(this, myClass::class.java)
}
这不会编译。编译器说:“未解决的引用:myClass”当我写的时候
myClass::class.java
但如果我这样做:
fun <T : RealmObject> Realm.query(myClass : Class<T>) {
RealmQuery.createQuery(this, myClass)
}
完美运行!我不明白为什么。
【问题讨论】: