Hallo Zusammen,
ich bin mal wieder am kämpfen mit Core Data. Ich weiss zwar, dass CD keine Datenbank ist, aber ein Filter über Datensätze zu legen, sollte eigentlich schon möglich sein. Hier mal der Code, für sachdienliche Hinweise bin ich dankbar.
Hat einer eine Idee, was an diesem Fetch oder Predicate falsch ist? Ich bin mit meinen Latein am Ende.
Wolf
ich bin mal wieder am kämpfen mit Core Data. Ich weiss zwar, dass CD keine Datenbank ist, aber ein Filter über Datensätze zu legen, sollte eigentlich schon möglich sein. Hier mal der Code, für sachdienliche Hinweise bin ich dankbar.
Quellcode
- //das funktioniert soweit
- let ctx = getPersistentContainer()!.viewContext
- let request = NSFetchRequest<Tab>(entityName: "Tab")
- //hier bricht er teilweise ab, wenn das array [key] nicht vorhanden ist.
- //wenn es vorhanden ist, und er zufällig nicht abbricht, dann findet er leider nichts
- request.predicate = NSPredicate(format: "key = %@", [key])
- //wenn er nicht abbricht, vorherige Programmzeile, dann bricht er in dieser Progrmmzeile ab :(
- var tab = try? ctx.fetch(request)
Wolf