NSManagedObject-Setter, der mir [MyObject setName:] gibt: Unbekannter Selektor an Instanz gesendet

Ich habe ein NSManagedObject über das Menü des Xcode-Editors erstellt. Mein Objekt hat nur eine Eigenschaft "Name". Wenn ich versuche, die Eigenschaft festzulegen, erhalte ich "[MyObject setName:]: Unbekannter Selektor an Instanz gesendet"

MyObject *thing = [MyObject objectFromJSONDictionary:obj];
thing.name = obj; <-- ERROR HERE

Ich habe überprüft, ob mein Eigenschaftsname auf der CD mit dem Namen meiner Klasse übereinstimmt. Auch meine Interface-Eigenschaft ist dieselbe. Und meine dynamische Eigenschaft ist dieselbe.

@property (nonatomic, retain) NSString * name;

@dynamic name;

Irgendwelche Vorschläge? Und ja, ich habe das CD-Objekt gelöscht, mein Projekt bereinigt und es erneut auf CD erstellt. Gleicher Fehler?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage