CoreData: error: Failed to call designated initializer on NSManagedObject class
I think the problem is that Challenges is a NSManagedObject class and you need the designated initializer: initWithEntity:insertIntoManagedObjectContext: instead of Challenges *newChallenge = [[Challenges alloc] init]; Read More..