나는 Magical Record를 사용하는 가장 간단한 시작이라고 생각합니다. 간단히 스택을 설정하고 findAll 호출을 수행합니다. 빈 배열은 응용 프로그램의 첫 번째 실행이므로 반환해야합니다. 내 코드는 아래와 같습니다. 웬일인지, 실제로 내가 알아 듣는 것이MagicalRecord - 가져 오기 요청에 엔티티가 있어야합니다.
executeFetchRequest:error: A fetch request must have an entity.
나는 이유를 이해할 수 없다. 나는 데이터 모델의 버전이나 정말 특별한 것은 없다. 그냥 엔티티 및 생성 된 NSMangedObject .. 전에 본 사람이 있습니까?
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[MagicalRecord setupAutoMigratingCoreDataStack];
// Task *task = [Task MR_createEntity];
// task.title = @"Title";
NSArray *contexts = [Task MR_findAll];
NSLog(@"Initial load found %lu contexts", contexts.count);
}
Swift를 사용하는 경우 http://stackoverflow.com/a/28924203/1378447 –