Ich habe eine NSManagedObject-Klasse mit zwei Beziehungen: courseA
und courseB
. Diese Beziehungen sollten in einer dynamischen Variablen dargestellt werden. Wie ist es möglich, diese Variable von außerhalb der Klasse zu ändern?Wie setze ich eine NSManaged Variable?
@objc(Universtity)
public class Universtity: NSManagedObject {
dynamic var name: String {
get {
let name = self.courseA?.name
return name!
}
}
}
Zum Beispiel aus einem ViewController wie University.name = University.courseB.name
? Ich habe über eine Notifikation nachgedacht, aber das scheint vielleicht etwas komplizierter zu sein.
Und wenn es keinen anderen Weg gibt, wie sollte ich den Beobachter innerhalb der Universität Klasse implementieren?
Vielen Dank für jede Idee.