CoreData에 약간의 문제가 있습니다. 새 Object를 삽입하고 싶습니다. 그래서 먼저 Object를 생성해야합니다.CoreData : 오류 : NSManagedObject 클래스에서 지정된 초기화 프로그램을 호출하지 못했습니다.
Challenges *newChallenge = [[Challenges alloc] init];
[newChallenge setName:@"TestChallenge"];
[newChallenge setRounds:[[NSNumber alloc] initWithInt:12]];
[newChallenge setShots:[[NSNumber alloc] initWithInt:5]];
[newChallenge setDate:[NSDate date]];
그러나 그러나 ALLOC 초기화 후 나는이 오류를 얻을 : 해킹 잘못
CoreData: error: Failed to call designated initializer on NSManagedObject class 'Challenges'
을 무슨 일을이 해당 코드에 의해 이루어집니다?
을 당신이 * 지정 * 초기화를 의미 생각 여기에 당신이 상용구 줄이려고하고 코드를 읽기 쉽게 만들 수있는 방법이다. – jlehr
@jiehr : 물론 나는 이니셜 라이저 지정을 의미했습니다 - 많은 감사합니다! (나는 대답을 편집했다) – duDE