Core Data
✢ query
let entity = NSEntityDescription.entity(forEntityName: "Employee", in: self.moc)
let sortDescriptor = NSSortDescriptor(key: "entryDate", ascending: true)
let predicate = NSPredicate(format: "entryDate > %lf AND entryDate < %lf", start, end)
let request = NSFetchRequest<NSFetchRequestResult>()
request.entity = entity
request.predicate = predicate
request.sortDescriptors = [sortDescriptor]
do {
let results = try moc.executeFetchRequest(request) as! [Employee]
for result in results {
print("Employee ID: \(results.id)")
}
} catch {
fatalError("Failed to fetch data: \(error)")
}
✢ Concepts
- Core data will not get real data when recevie request.
✢ References