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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage