Ich schreibe ein Programm mit Xcode 8.3.3 und Swift 3.1 für iOS 10.3 (So kann ich NSPersistentContainer
mit Standard Core Data Stack verwenden). Ich möchte ein sehr einfaches Kerndatenmodell mit Beziehung schreiben. Problem ist, ich weiß nicht, wie man mit Beziehungen arbeitet. Ich möchte eine einfache Beziehung zu vielen machen. Ich weiß schon, wie diese Beziehungen hinzufügen auf Core Data-Schema gibt es Screenshot:Swift 3 Core Data Relation löscht keine verwandten Objekte
So kann man im Chat viele Nachrichten haben, können eine Nachricht nur einen Chat haben. Löschen Regeln auf beiden Enden sind auf Cascade festgelegt. Ich habe meine eigene Klasse, um mit Core Data-Objekten zu arbeiten (ich erzeuge es nicht). Außerdem habe ich für jede Entität manuelle Modelle erstellt. Wenn ich jedoch den Chat lösche, werden Nachrichten, die mit diesem Chat verknüpft sind, nicht gelöscht. Die Frage ist: Was soll ich tun, um diese Beziehung in der richtigen Weise zu funktionieren? Und warum wird nichts automatisch gelöscht? Vielen Dank für Ihre Hilfe.