Я использую Realm со Swift. Я хочу отсортировать «картинки», сохраненные в Realm, по PhotoCollectionViewController
в обратном порядке дат. Я не знаю, что мне делать. Я был бы рад, если бы вы могли одолжить мне свою мудрость.
Models.swift
import RealmSwift
class Entry: Object {
@objc dynamic var text = ""
@objc dynamic var date = Date()
let pictures = List<Picture>()
}
class Picture: Object {
@objc dynamic var fullImageName = ""
@objc dynamic var thumbnailName = ""
@objc dynamic var entry : Entry?
}
PhotoCollectionViewController.swift
import UIKit
import RealmSwift
class PhotoCollectionViewController: UICollectionViewController, UICollectionViewDelegateFlowLayout {
var pictures : Results<Picture>?
override func viewWillAppear(_ animated: Bool) {
getPictures()
}
func getPictures() {
if let realm = try? Realm() {
pictures = realm.objects(Picture.self)
//I want to sort pictures in the reverse order of date
collectionView?.reloadData()
}
}
…
}