2016-05-17 7 views
0

Ich arbeite an CoreData für meine Praxis Tute-Aufgabe auf Swift 2.0 (Xcode 7.2.1). Die App funktionierte ordnungsgemäß bei der ersten Schrittweite, die CoreData nicht erforderte.Swift - CoreData für Kurs- und Aufgabenmodelle erstellen

Jetzt muß ich es erweitern und ein CoreData Modell erstellen, aber ich weiß nicht, ob ich den richtigen Weg für das folgende Szenario tue:

  • In VC1: Es gibt eine Tabelle View-Controller-Kurse auf die jeweils zeigen, Reihe. Ein Kurs umfasst courseCode, courseTitle, courseDesc, numOfTask. Wenn Sie auf eine Reihe eines Kurses tippen, bewegt sich die App zu VC2.
  • In VC2: Alle Aufgaben des ausgewählten Kurses werden hier in einem Table View Controller angezeigt. Eine Aufgabe umfasst taskTitle, taskTag, dueDate. Es sollte zeigen, dass die Aufgaben nur zu dem ausgewählten Kurs gehören.

Ich habe diese zwei Modelle Daten in den einzelnen VC individuell zu verwalten:

enter image description here enter image description here

Aber wie, welche Aufgaben bestimmen CoreData zu einem bestimmten Kurs gehören verwenden? Leute, bitte schlage mir eine Lösung vor. Vielen Dank!

Antwort

0

In der Einheit Course von Kursmodell, fügen Sie ein weiteres Attribut, um anzuzeigen, welche natürlich die Aufgabe gehört: Dann nur bestimmte Aufgaben für einen Kurs nach NSFetchRequest Abrufen von Daten anzuzeigen forCourse: String?

-ManagedObjectContext, Check abrufen der Kurs zur Anzeige relevanter Aufgaben

Verwandte Themen