modo-studio / SugarRecord

CoreData/Realm sweet wrapper written in Swift
MIT License
2.11k stars 223 forks source link

App Crashes when using observable #349

Open firecrackerz opened 5 years ago

firecrackerz commented 5 years ago

What

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'An instance of NSFetchedResultsController requires a fetch request with sort descriptors'

Context

let request : FetchRequest<DataObject> = FetchRequest<DataObject>()

                self.observable = db.observable(request: request)

                pedometerDataObservable.observe { (changes) in
                    switch changes {

                    case .initial(let objects):
                        print("\(objects.count) objects in the database")
                    case .update(let deletions, let insertions, let modifications):
                        print("\(deletions.count) deleted | \(insertions.count) inserted | \(modifications.count) modified")
                    case .error(let error):
                        print("Something went wrong", error.localizedDescription)
                    }
                }
pepicrft commented 5 years ago

@firecrackerz the project is no longer maintained so I encourage you to look for alternatives