0
MagicalRecord 3.0이 아직 릴리스되지 않았기 때문에 2.3으로 업그레이드하고 저널링 모드를 "해제"하려고했습니다. 이건 내 코드입니다 :코어 데이터 저널링 모드를 삭제하지 않고 새 저장소로 이동
// Code to disable journaling mode
NSManagedObjectModel *managedObjectModel = [NSManagedObjectModel mergedModelFromBundles:nil];
NSString *applicationDocumentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *urlString = [applicationDocumentsDirectory stringByAppendingPathComponent: @"saori.sqlite"];
NSURL *url = [NSURL fileURLWithPath:urlString];
NSDictionary *options = @{NSSQLitePragmasOption:@{@"journal_mode":@"DELETE"}};
NSPersistentStoreCoordinator *psc = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:managedObjectModel];
[psc addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:url options:options error:nil];
무엇 일어나는 것은 단지 모드를 저널링 해제하지 아니에요,하지만 그것은 완전히 새로운 저널링 CoreData 저장소 (빈 읽기)를 생성한다.
저널 된 저장소의 내용이 업무 일지없이 새 CoreData 저장소로 마이그레이션되도록 MR 3.0 외부에서 수행 할 수있는 작업이 있습니까?
감사합니다. 사울 ... 질문을 다시 작성하고 다시 작성하겠습니다 ... – SpokaneDude