OS X 10.5를 지원하는 코어 데이터 응용 프로그램 (Xcode 4 사용)을 만들고 싶습니다. 그러나 코어 데이터 응용 프로그램을 만들면 10.6 이상에서 사용할 수있는 기능 (예 : URLForResource:withExtension:
)을 사용하여 코드가 생성됩니다.Xcode 4를 사용하여 10.5 친화적 인 핵심 데이터 응용 프로그램 만들기
- (NSManagedObjectModel *)managedObjectModel {
if (managedObjectModel) return managedObjectModel;
managedObjectModel = [[NSManagedObjectModel mergedModelFromBundles:nil] retain];
return managedObjectModel;
}
엑스 코드 4
- (NSManagedObjectModel *)managedObjectModel {
if (__managedObjectModel) {
return __managedObjectModel;
}
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"SampleApp" withExtension:@"momd"];
__managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return __managedObjectModel;
}
엑스 코드 3.2 또한 ManagedObjectContext, PersistentStoreCoordinator 및 ManagedObjectModel 아래 4 실시 예 엑스 코드 생성 방법에 많은 변화가있을 것
새로운 Xcode 3.2 프로젝트에서이 코드를 복사하여 붙여 넣을 생각 이었지만, 뭔가 잘못되었을 지 확신 할 수 없습니다. Xcode 4가 10.5로 실행될 코드를 생성하도록하는 방법이 있습니까?