Ich habe eine Objektklasse von NotSureItem, in der ich ein Attribut des Elements hinzufüge. In meiner App verwende ich Realm für die Datenbank, aber als ich die Beschreibungsattribute in meiner App hinzugefügt habe, zeigt es mir einen Fehler beim Überschreiben der gespeicherten Eigenschaft. Und es gibt auch einen Fehler wie diese 'Getter für' Beschreibung 'mit Objective-C-Selektor' Beschreibung 'Konflikte mit Getter für' Beschreibung 'von Superklasse' NSObject 'mit dem gleichen Objective-C-Selektor'. Hier ist meine Code-Objektklasse.Kann nicht überschrieben werden mit einer gespeicherten Eigenschaft 'description'
import Foundation
import Realm
class NotSureItem: RLMObject {
dynamic var title = ""
dynamic var description = ""
dynamic var dateTime = NSDate()
}
Piyush richtig ist. Selbst wenn es nicht die Unterklasse "NSObject" wäre, würden Sie trotzdem den 'description' - Eigenschaftsnamen vermeiden wollen, weil das einen Konflikt mit' CustomStringConvertible' verursachen würde, sollten Sie diese Übereinstimmung irgendwann einmal hinzufügen wollen (sehr nützlich für Debugging-Zwecke). – Rob