core-data-migration

    0

    1답변

    내 데이터 모델의 예로 기존의 관계 사이에 새로운 개체 삽입은 다음과 같습니다 케이크는 어떤 손님 먹습니다. 데이터 모델 버전 2 모든 게스트가 같은 양의 조각을 먹는 것은 아닙니다. (numberOfPieces 1 개 조각의 기본값으로 설정 될 수있다.) 어떻게 그이 수행 할 수 있습니다 : I는 각 손님에게 조각의 개별 번호를 할당 할? 사용자 지정 매

    1

    1답변

    일부 전제 조건 : 앱 중 하나는 버전 1.2.0의 App Store에서 사용할 수 있습니다. 우리는 핵심 데이터와 iCloud를 사용하고 있습니다. NSString *cloudContentName = [self cloudContentNameForStoreURL:cloudStoreURL]; NSURL *cloudStoreContentURL = [self

    2

    1답변

    모델을 마이그레이션 할 때 관계를 만들 때 여기에서 excellent solution을 찾았습니다. 모델 자체 내에서 이상한 문제를 보았습니다. -(BOOL)createRelationshipsForDestinationInstance:(NSManagedObject *)dInstance entityMapping:(NSEntityMapping *)mapping

    0

    2답변

    다음 정보를 설명해주세요. 저는 CoreDataModel1과 함께 응용 프로그램을 가지고 있으며, 이제 CoreDataModel2를 만듭니다. 그리고 내 응용 프로그램에서 CoreDataModel2를 사용해야합니다. 나는 마이 그 레이션과 TI의 작업에 대해 잘 읽었습니다. 하지만 CoreDataModel1의 이전 데이터는 필요 없습니다. 어떻게해야합니까?

    0

    1답변

    두 개의 sqlite 데이터베이스와 두 개의 xcdatamodel이있는 앱이 있습니다. 그래서 모든 것들이 괜찮아요, 만약 내가 하나의 모델을 변경하거나 일부 속성을 추가하고 싶지 않다면. 새로운 모델 버전을 만들고 변경했습니다. 현재 모델 버전을 설정 한 후, 난 내 응용 프로그램을 시작하고 다음과 같은 예외가 얻을 : 나는 내 CoreData 운영에 대

    1

    2답변

    하나의 SQL 쿼리로 일부 개체의 모든 개체를 업데이트하는 방법이 있습니까? 반입하지 ​​않고 실행 루핑하지 않습니다. 예를 들어 UPDATE someEntity SET filed1 = value1 WHERE field2 = value2

    2

    2답변

    내 프로젝트에서 완전히 다른 모델로 이전하려고합니다. 가벼운 마이그레이션을 위해서는 변경 사항이 너무 많아서 가장 좋은 방법은 최상위 수준의 객체를 반복하고 모든 속성과 관계를 직접 설정하는 것입니다. 이렇게 완전히 수동으로 마이그레이션 프로세스를 설정하려면 어떻게해야합니까? 나는 NSMappingModel을 필요로하는 NSMigrationManager를

    2

    1답변

    바보 같은 실수를 저질렀습니다. 방금 만든 새 버전 대신 현재의 코어 데이터 모델을 우연히 만났습니다. 그래서 소스 제어에 가서 **.xcdatamodeld 그룹 내의 변경 사항을 되돌려 놓았습니다. 그러나 나는이 그룹 안에있는 프로젝트 구조에 좀비 항목을 가지고있다. (그 새 버전 **.xcdatamodel 내가 만든 것) 나는 (제목과 같은 메시지를 열

    0

    1답변

    몇 가지 개체 모델이있는 핵심 데이터베이스가 있습니다. 관계 중 하나에서 나는 To Many 관계 중 하나에 대해 최소 요구 횟수가 1입니다. 마이그레이션을 강제하지 않고 최소 한도를 제거 할 수 있습니까? 아니면 작은 변화를 만들기 위해 새로운 모델 버전을 만들어야합니까?

    0

    1답변

    12 월 13 일에 제출 된 AppStore의 앱에 Xcode 4.3을 사용하여 제출 한 앱에 핵심 데이터 모델 (버전 2)이 있습니다. 이제 핵심 데이터 모델을 업데이트 한 다음 버전을 출시 할 예정입니다. 디버그 모드에서 코드를 실행할 때 마이그레이션이 정상적으로 작동합니다. 하지만 TestFlight를 통해 릴리스를 수행하면 마이그레이션이 실패하고 아