2010-07-15 5 views
2

CoreData (iPhone 앱에서)를 사용하여 모델에서 엔티티 클래스를 생성하고 일부 메소드에 몇 가지 메소드를 추가했습니다. 때로는 이러한 메소드 중 하나를 호출하기위한 예외가 발생하는 것으로 보입니다. 예외는 무작위가 아니지만 일부 ManagedObject 하위 클래스에만 관련됩니다 (나머지는 올바르게 응답하는 것 같습니다). 29 :CoreData : NSManagedObject가 사용자 정의 메시지에 응답하지 않습니다.

-[NSManagedObject printTime]: unrecognized selector sent to instance 0x5b50af0 

2010-07-15 10 : LP 55.216 [6686 : 207] 여기서 내가 얻는 것의 일례이다 *** 인해 이유 'NSInvalidArgumentException'캐치되지 않는 예외 응용 프로그램 종료 '- [NSManagedObject printTime] : 인스턴스로 전송 된 인식 할 수없는 선택기 0x5b50af0 '

NSManagedObject는 가져 오기 (정확한 하위 클래스로 캐스팅 된)에서 가져온 개체이며, 내가 말하는 방법은 인쇄 방법입니다. (나는 그 중 하나를 잘못 찾으려고 노력했다.) 내가 놓친 게 있니?

+0

관리 대상 개체 모델에서 엔터티에 대한 올바른 클래스를 설정 했습니까? –

+0

이제는 모델에서 일부 엔티티가 올바른 클래스 세트를 가지고 있음을 보았습니다. 어떻게 이런 일이 일어 났는지 궁금하네요. 어쨌든 고마워, 내 질문을 해결했습니다 (정답으로 의견을 태그를 달 수 있습니까?) – rano

답변

10

관리 대상 개체 모델에서 엔터티에 대한 올바른 클래스를 설정 했습니까?

+2

수석 iOS 개발자로서 나는이 단계를 끊임없이 잊어 버립니다. 감사합니다. : D – Tim

+0

Jeez,이 문제를 해결하기 위해 1 시간이 걸렸습니다 ... 감사합니다 :) – konradowy