Ich kann nicht herausfinden, was mit meinem Code falsch ist. Ich versuche MagicalRecord mit Swift zu verwenden. Wenn ich einfach createEntity mache es gibt mir nil:Magischer Datensatz - MR_createEntity gibt null zurück
let a = Subject.MR_createEntity() <--- This line is working perfectly
let b = Points.MR_createEntity() <--- This line returns nil
let c = Class.MR_createEntity() <--- This line returns nil
Das ist meine Klasse Implementierungen ist:
Betreff:
@objc(Subject)
class Subject: NSManagedObject {
@NSManaged var name: String?
@NSManaged var classes: NSSet?
}
Klasse:
@objc(Class)
class Class: NSManagedObject {
@NSManaged var name: String?
@NSManaged var teacherName: String?
@NSManaged var subject: Subject?
@NSManaged var points: NSSet?
}
Punkte:
@objc(Points)
class Points: NSManagedObject {
@NSManaged var date: NSDate?
@NSManaged var points: NSNumber?
@NSManaged var maxPoints: NSNumber?
@NSManaged var classType: Class?
}
Und Bildschirm von .xcdatamodel: