Format sectionNameKeyPath NSFetchedResultsController - Swift
Ich versuche mein @ zu formatiersectionNameKeyPath
für meine Core-Daten holen mit einem gespeichertenNSDate
Attribut. Es ist voll funktionsfähig und zieht / sortiert die Datensätze in Abschnitte basierend auf demNSDate
aber ich bin nicht sicher, wie ich es formatieren soll, damit es von TT-MM-JJJJ angezeigt wird.
Ich kann NSDate formatieren mit:
let date = NSDate(timeIntervalSince1970:myTimeInterval)
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy"
Meine aktuelle Abrufanforderung unter Verwendung des KerndatenattributssectionDate
als Abschnittsunterteilung fürsectionNameKeyPath
HOLE
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
Um dies zu verdeutlichen, möchte ich die Ausgabe formatieren und nur nach TT-MM-JJJ sortieren. Derzeit sieht es aus wie
Ich nehme an, einHacke erstellt ein zusätzliches Attribut und gibt eine formatierte Zeichenfolge ei