Skip to content

Instantly share code, notes, and snippets.

@groue
Last active March 30, 2016 06:04
Show Gist options
  • Save groue/16d9f5e89ad37357ec445fef528e3531 to your computer and use it in GitHub Desktop.
Save groue/16d9f5e89ad37357ec445fef528e3531 to your computer and use it in GitHub Desktop.
import UIKit
import GRDB
class PersonsViewController: UITableViewController {
var personsController: FetchedRecordsController<Person>!
override func viewDidLoad() {
super.viewDidLoad()
// The persons, sorted by score then by name
let score = SQLColumn("score")
let name = SQLColumn("name")
let request = Person.order(score.desc, name)
// The FetchedRecordsController
personsController = FetchedRecordsController(
dbQueue,
request: request,
compareRecordsByPrimaryKey: true)
personsController.delegate = self
personsController.performFetch()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment