Swift-Eigenschaft - Getter ivar

Gibt es eine Ivar-Eigenschaft, die wir in einem Swift-Getter verwenden sollten? Mein Code bewirkt, dass der Getter den Getter aufruft, bis das Programm abstürzt:

var document: UIDocument? {
    get {
        return self.document
    }
    set {
        self.document = newValue

        useDocument()
    }
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage