mogenerator
을 설치하여 프로젝트에 Managed Objects
을 생성했습니다.CoreData, Magical Record 및 Mogenerator
이전에 mogenerator
없이 일하고있었습니다.
나는 또한 MagicalRecord
을 사용하고 있습니다.
나는 엔티티 Message
을하고 난 ... 라인을 실행
return [Message countOfEntitiesWithPredicate:[NSPredicate predicateWithFormat:@"user == 123"]];
을하려하지만이 회선에 자동
unrecognized selector
오류를 받고 있어요.
I가 그것을 변경하는 경우
...return [_Message countOfEntitiesWithPredicate:[NSPredicate predicateWithFormat:@"user == 123"]];
그것은 잘 작동합니다. 하지만 어리석은 일은 나중에이 두 함수를 두 줄씩 다른 술어로 처리하고 수정없이 잘 작동한다는 것입니다. 나는 술어없이 시도했지만 동일한 결과를 얻는다. 난 그냥이 줄을 주석 및 퍼팅 시도
편집 ...
return 0;
는 지금은이 라인의 두 번째 사용에 대한 인식 할 수없는 선택기를 얻을. 그것은 거의 CoreData를 _Message
에 전화하여 "초기화"해야합니까?
아이디어가 있으십니까?
편집 2
실행하려고 할 때 나는이납니다 ...
[Message createEntity];
같은 인식 할 수없는 선택. 모든 핵심 데이터에이 작업을 수행하는 경우 이는 매우 성가신 일입니다.
.pch 파일에'#define MR_SHORTHAND'와'#import "CoreData + MagicalRecord.h"'를 포함 시켰습니까? – Adam
@ Adam 예, 전 Mogenerator를 사용하여 ManagedObject 하위 클래스를 만들기 전에 Magical Record를 사용했습니다. – Fogmeister