bin ich eine neue in Xcode Entwicklung und ich brauche etwas Hilfe mit Realm-Datenbank .. das sind meine TabellenRealm.objects (Type) zurückgeben leere Objekte
class Parent: Object {
var id :Int = 0
var name: String = ""
}
class Surah: Parent {
dynamic var ayatNum = 0
private var fav : Bool {
set { self.fav = newValue }
get { return self.fav }
}
init(id: Int , ayat: Int , name: String) {
super.init()
super.id = id
self.ayatNum = ayat
super.name = name
}
override static func primaryKey() -> String? {
return "id"
}
required init(realm: RLMRealm, schema: RLMObjectSchema) {
super.init()
}
required init(value: AnyObject, schema: RLMSchema) {
super.init()
}
required init() {
super.init()
}
}
class Reader: Parent{
private var fav: Bool {
set { self.fav = newValue }
get { return self.fav }
}
init(id: Int , name: String) {
super.init()
self.id = id
self.name = name
}
override static func primaryKey() -> String? {
return "id"
}
required init(realm: RLMRealm, schema: RLMObjectSchema) {
super.init()
}
required init(value: AnyObject, schema: RLMSchema) {
super.init()
}
required init() {
super.init()
}
}
und wenn nenne ich diese Zeilen und speichern und die Ergebnisse in einem Array ausdrucken
realm = try!Realm()
readers = Array(realm.objects(Reader.self))
print(readers)
und ich versuche auch dieses
readers = Array(try!Realm().objects(Reader.self))
print(readers)
es drucken s eine leere Objekte
Reader {
id = 0;
name = ;
}, Reader {
id = 0;
name = ;
}, Reader {
id = 0;
name = ;
}
ich über dieses Problem in Stackoverflow zu suchen und diese Lösung finden, die nicht mein Problem
Realm.objects() returns empty objects
kann jemand mir helfen, lösen !!
thaaanks viel super – Inspiration