CoreData: Fehler: Der angegebene Initialisierer für die NSManagedObject-Klasse konnte nicht aufgerufen werden
Ich habe ein kleines verdammtes Problem mit CoreData. Ich möchte ein neues Objekt einfügen, also muss ich zuerst eines erstellen. Dies geschieht durch diesen Code:
Challenges *newChallenge = [[Challenges alloc] init];
[newChallenge setName:@"TestChallenge"];
[newChallenge setRounds:[[NSNumber alloc] initWithInt:12]];
[newChallenge setShots:[[NSNumber alloc] initWithInt:5]];
[newChallenge setDate:[NSDate date]];
Aber nach dem alloc init bekomme ich diesen Fehler:
CoreData: error: Failed to call designated initializer on NSManagedObject class 'Challenges'
Was zum Teufel läuft falsch?