Hallo,
ich habe in CoreData Datensätze stehen mit einem Datum bestehend aus Tag, Monat, Jahr, Stunde, Minute, Sekunde.
Ich würde gerne eine Liste (in SwiftUI) anzeigen lassen die nur einen Eintrag für einen Tag hat und beim Tap auf den Eintrag alle Einträge für diesen Tag.
Beispiel Soll:
Zur Zeit sieht es aber so aus:
Alles anzeigen
Wie kann ich in CoreData eine art "Select distinct(datum)" machen um nur ein Datum zu erhalten? Alles was ich dazu finde bezieht sich auf NSFetchRequest, das mag aber XCode nicht mehr haben. Ich verwende derzeit
Danke im voraus für eure immer hilfreichen Antworten
Gruß
Dirk
ich habe in CoreData Datensätze stehen mit einem Datum bestehend aus Tag, Monat, Jahr, Stunde, Minute, Sekunde.
Ich würde gerne eine Liste (in SwiftUI) anzeigen lassen die nur einen Eintrag für einen Tag hat und beim Tap auf den Eintrag alle Einträge für diesen Tag.
Beispiel Soll:
Zur Zeit sieht es aber so aus:
Quellcode
- 23.08.2023 -> 23.08.2023 11:01
- 23.08.2023 11:02
- 23.08.2023 11:15
- 23.08.2023 12:05
- 23.08.2023 -> 23.08.2023 11:02
- 23.08.2023 11:02
- 23.08.2023 11:15
- 23.08.2023 12:05
- 23.08.2023 -> 23.08.2023 11:15
- 23.08.2023 11:02
- 23.08.2023 11:15
- 23.08.2023 12:05
- 23.08.2023 -> 23.08.2023 12:05
- 23.08.2023 11:02
- 23.08.2023 11:15
- 23.08.2023 12:05
- 24.08.2023 -> 24.08.2023 08:01
- 24.08.2023 13:07
- 24.08.2023 -> 24.08.2023 13:07
- 24.08.2023 13:07
- usw.
Wie kann ich in CoreData eine art "Select distinct(datum)" machen um nur ein Datum zu erhalten? Alles was ich dazu finde bezieht sich auf NSFetchRequest, das mag aber XCode nicht mehr haben. Ich verwende derzeit
@FetchRequest(sortDescriptors: [NSSortDescriptor(keyPath: \Kassen.datum, ascending: true)]) var alleBuchungen:FetchedResults<Kassen>
und ich finde bei FetchRequest keine der NSFetchRequest optionen wie "returndistinctvalues = true"Danke im voraus für eure immer hilfreichen Antworten
Gruß
Dirk