Filterで検索した中から最大の値を持つオブジェクトを取得したい。
swift
1func getLastObject(name: String) -> ObjectName? { 2 return realm.objects(ObjectName).filter("name == %@", name).max("updatedAt") 3}
こんな感じで、nameに一致する中で更新日付が最新のオブジェクトを取得したいです。
今は妥協して次のコードで対応してます。。
swift
1func getLastObject(name: String) -> ObjectName? { 2 for entity in realm.objects(Version).filter("name == %@", name).sorted("updatedAt", ascending: false) { 3 return entity 4 } 5 return nil 6}
ドキュメント読んでも分からなくて困っております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/12 00:50