Ich habe gerade angefangen mit Core Data zu spielen.Attribut namens 'Beschreibung' verursacht Absturz
Ich erstellte eine Entität mit der Bezeichnung Aufgabe mit einer Eigenschaft namens Beschreibung. Ich öffnete Interface Builder und fügte Core Data Entity Ansicht hinzu.
Wählte meine Entität, Eigenschaft und versuchte, die Anwendung zu erstellen. Nach dem Klicken auf "Hinzufügen", stürzte es mit EXC_BAD_ACCESS ab.
Nachdem ich dieses Attribut in 'desc' umbenannt habe, funktioniert es gut.
Kann mir jemand erklären, warum passiert das? Ist 'Beschreibung' eine Art reserviertes Wort in Core Data oder etwas?
Mehr Kakao als Objective-C, aber ja. –
Es ist Methode von NSObject. Alle Klassen, die von NSObject erben (das ist praktisch alles) erben die Methode. Es erzeugt eine textuelle Beschreibung des Objekts für Debugging-Zwecke. Wenn Sie ein Objekt mit 'NSLog (@"% @ ", anObject) protokollieren, ruft es die Beschreibungsmethode auf. – TechZen
Ich habe zuerst Cocoa geschrieben und dann nach Objective-C geschnitten, also hätte ich es so lassen sollen, wie es war. – lucius