Formato sectionNameKeyPath NSFetchedResultsController - Swift
Estoy intentando formatear misectionNameKeyPath
para mi recuperación de datos principales utilizando un almacenadoNSDate
atributo. Funciona completamente y extrae / clasifica los registros en secciones basadas enNSDate
pero no estoy seguro de cómo formatearlo para mostrarlo por dd-mm-aaaa.
Sé cómo formatear NSDate usando:
let date = NSDate(timeIntervalSince1970:myTimeInterval)
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy"
Mi solicitud de búsqueda actual usando el atributo de datos centralessectionDate
como la división de sección parasectionNameKeyPath
IR A BUSCAR
let fetchRequest = NSFetchRequest(entityName: "VisitDetails")
let primarySortDescriptor = NSSortDescriptor(key: "dateDue", ascending: false)
let sortDescriptors = [primarySortDescriptor]
fetchRequest.sortDescriptors = sortDescriptors
let frc = NSFetchedResultsController(
fetchRequest: fetchRequest,
managedObjectContext: self.managedObjectContext!,
sectionNameKeyPath: "dateSections",
cacheName: nil)
frc.delegate = self
Entonces, para aclarar, quiero formatear la salida y ordenar solo por dd-MM-aaa. Actualmente se ve como
Presumo unCortar a tajos está creando un atributo adicional e ingresando una cadena con formato y luego usándolo para seccionar los resultados?