Ich kann nirgendwo eine Antwort auf die Frage finden.Behalten Objekte, Ergebnisse usw. ihre Realm-Instanz?
Darf ich eine Realm
Instanz in einer Funktion erstellen, einige Objekte abrufen und diese Objekte zurückgeben? Wird dadurch die Realm
für die Objekte freigegeben werden, und wenn ja, werden meine Objekte dann ungültig gemacht? Oder werden die Objekte ihre Realm
behalten, bis sie freigegeben werden?
func getObject() -> MyObject {
let realm = try! Realm()
return realm.objects(MyObject.self).first!
}
let object = getObject()
object.isInvalidated // What will this return?