realmなんかで例えばモデルのキーとかでソートをするときはモデルのキーを参照するのだけど、そのときにそのプロパティ名を参照できないかを探したらできたのでそのメモ
例えばこんなモデルが合ったとする
open class Game : RealmObject() { open var startDate: Date = Date() }
こんな感じで書いたら参照できた
val results = realm.where(Game::class.java).findAll().sort(Game::startDate.name)
Game::startDate.name
と、nameをつけることでstringに変換できました。
“”でくくって文字列でそのまま書いてしまう人が多いと思うが、これを使えば例えばプロパティ名が変わったときにコンパイル時に間違いに対応できるのでおすすめ。
こんにちは。virapture…
View Comments
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://www.binance.info/ro/join?ref=P9L9FQKY
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.com/bn/register?ref=UM6SMJM3