누군가 xcdatamodeld 버전을 늘려야 할 때를 설명해주십시오. Google은 많이, 마이그레이션은 모두 있지만 버전을 늘려야합니까? 현재 엔티티 추가 또는 속성 추가와 같은 xcdatamodeld를 변경하면 nsmanagedobject 하위 클래스를 다시 작성합니다. 하지만 xcdatamodeld 버전을 늘려야하는 상황이 어떤 것인지 잘 모르겠습니다
이것이 중복으로 보일 수 있지만 여러 답을 시도했지만 모두 작동하지 않았습니다. 코어 데이터를 사용하여 어떤 레벨이 완료 되었는가를 저장하려고하는데 데이터를 저장하는 데 문제가 있습니다. 레벨이 완료되면 다음 라인이 호출됩니다. let appDelegate =
UIApplication.shared().delegate as! AppDelegate
내 xcdatamodel에 속성이있는 객체가 있습니다 (0에서 100 사이 여야 함). 그러나 값을 범위 밖의 값으로 입력하면 개체를 저장하려고하면 응용 프로그램이 중단됩니다. 웹 개발 배경에서 나온 DB 롤백 오류 메시지가 예상됩니다. 정상적인 절차이며 저장하기 전에 모든 값을 확인하는 것 옆에이 방법을 변경하는 방법이 있습니까?
우리는 교체해야하는 핵심 데이터 모델을 사용하여 이미 프로덕션 환경에 있습니다. 서버 측에서 많은 변화가 있었고 우리는 이러한 변화와 새로운 기능을 반영하기 위해 모델을 업데이트하려고합니다. 맞춤 코어 데이터 마이그레이션을 수행하는 대신 처음부터 다른 모델을 만들고 이전 모델을 제거하는 방법에 대해 논의합니다. 실제 모델에서는 기존 데이터를 유지할 필요가
여러 Int를 저장해야하는 엔티티에 속성이 있습니다. 이이 API에서 받았다 JSON이 {
"type": “KsCell”,
“id”: 23,
“allowedSize”: [1,2],
},
같은 모습입니다은 어떻게 xcdatamodeld이를/저장을 선언 할 수 있습니다? 이 내가 선택할 수있는 속성의 목록입니다, 더 배열
이 프로젝트에서 이전에 새 모델 버전을 추가했지만 어떤 이유로 지금 추가 할 수 없습니다. ****.xcdatamodeld을 오른쪽 클릭하고 "모델 버전 추가"을 편집기 메뉴에서 선택하십시오. "Finder에서보기"을 클릭했지만 ****.xcdatamodeld 또는 File Inspector에 있지 않은 새 버전이 Finder에 나타납니다 ??? 난 수동으
필자는 어떤 특정 유형의 필드의 최소, 최대 및 평균의 3 가지 변형이있는 12 개의 엔티티가 있습니다. 따라서 나는 2 개의 엔티티를 3 개의 엔티티로 리팩터링하여 3 개의 엔티티를 '값'으로 만들었습니다.이 엔티티는 3 개의 특성, 즉 최소, 최대 및 평균을 포함합니다. 12 개의 속성을 4 개의 관계로 축소했습니다. 아래 그림에서 모델의 복제본을 예로
MacOS Sierra (10.12.1 (16B2555)) 및 XCode 8.1 (8B62)을 사용합니다. "핵심 데이터 사용"을 선택하지 않고 새 프로젝트를 생성했습니다. 이제 새 데이터 모델을 만들 때 XCode 편집기에서 열 수 없습니다. 내가 마우스 오른쪽 버튼을 클릭해도, Open As-> 어떤 옵션을 표시하지 않습니다. 나는 this questi