Core Data로 새로운 xcode 프로젝트 (Master-datail 애플리케이션)를 방금 만들었습니다. 새 엔티티를 만든 후 (컨트롤러에 코드가 추가되지 않음) iOS 시뮬레이터에서 앱을 열려고 시도했는데이 오류가 발생했습니다.
2015-03-27 17 : 59 : 20.882 블로그 리더 [2677 : 301117] CoreData : 오류 : -addPersistentStoreWithType : SQLite 구성 : (null) URL : file : /// Users / stevik / Library / Developer / CoreSimulator / Devices / 29A6C356 -8AFA-48BA-B0C0-B6031D760ECE / data / Containers / Data / Application / 88603D30-BAED-4F1A-95AB-ADD87C3A469B / Documents / Blog_Reader.sqlite options : (null) ... 반환 된 오류 오류 Domain = NSCocoaErrorDomain Code = 134100 " 작업을 완료 할 수 없습니다. (Cocoa 오류 134100.) "UserInfo = 0x78f4edd0 {metadata = {NSPersistenceFrameworkVersion = 519; NSStoreModelVersionHashes = {이벤트 = <5431c046 d30e7f32 c2cc8099 58add1e7 579ad104 a3aa8fc4 846e97d7 af01cc79>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( ""); NSStoreType = SQLite; NSStoreUUID = "25DE15EE-E903-4544-888B-7326455CF4B3"; "
모델 마이그레이션을 구현하지 않는 한 Core Data 모델을 변경하고 동일한 영구 저장소 파일을 계속 사용할 수 없습니다. Apple은 이에 대한 상당한 문서를 제공합니다 . 그러나 앱 개발 중에 일반적으로 장치 / 시뮬레이터에서 앱을 삭제하고 새 사본을 설치할 수 있습니다. 그러면 기존 데이터가 삭제되지만 모델에서 작업하는 동안 괜찮습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다