나는 초보자이며 사용자의 "순위"및 "레벨"을 저장해야합니다. 파일 저장을 위해 Ranking.xcdatamodel
을 생성합니다. "순위" 엔티티 이름으로 순위 (속성은 순위, 이름)입니다. 저장하고 표시 할 수 있습니다. 나는이 메시지를 엔티티 레벨을 생성 (속성 CurrentLevel입니다) 내 프로그램이 충돌하고 올라올 때핵심 데이터 및 많은 엔티티
그러나 :
는해결되지 않은 오류 오류 도메인 = NSCocoaErrorDomain 코드 = 134,100 사용자 정보 = 0x60044b0 "작업 수 없습니다 완료되었습니다. (코코아 오류 134100.) ", { 메타 데이터 = { NSPersistenceFrameworkVersion = 248; NSStoreModelVersionHashes = { 사용자 =; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( ); NSStoreType = SQLite; NSStoreUUID = "41225AD0-B508-4AA7-A5E2-15D6990FF5E7"; "_NSAutoVacuumLevel"= 2; }; 이유 = "상점을 여는 데 사용 된 모델이 상점을 생성하는 데 사용 된 모델과 호환되지 않습니다."; } 내가 "레벨"을 저장하는 방법을 모르는
저를 제안 해주십시오.
개발하는 동안 데이터 저장소를 삭제하고 다시 채우는 것이 좋습니다. 생산 과정에서 이것은 분명히 실행 가능하지 않습니다. 모델 버전 관리 프로그래밍 가이드 (http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CoreDataVersioning/Introduction/Introduction.html)를 읽어보십시오. –
질문은 iPhone 태그에서 나온 것이므로 데이터베이스는 시뮬레이터에 저장됩니다. 시뮬레이터를 리셋하거나 시뮬레이터에서 앱을 삭제하십시오. –