2011-12-30 3 views
0

핵심 데이터 개념을 배우고 있으며 이것을 간단한 응용 프로그램에서 사용하고 싶습니다.CoreData를 사용하여 데이터베이스에서 데이터를 검색하는 방법

아래 링크에서 샘플을 작성했습니다.

http://www.techotopia.com/index.php/An_iOS_4_iPhone_Core_Data_Tutorial_%28Xcode_4%29

내가 모든 것을했고, 그 링크에 설명 된 단계를 따랐다.

일반적으로 테이블 (엔터티)에 데이터를 추가하고 핵심 데이터를 사용하여 레코드를 가져 왔습니다.

하지만 내 질문은 ==> 일단 내가 시뮬레이터 (또는) 장치에서 응용 프로그램을 닫은 (죽인), 데이터베이스에 저장된 데이터도 지워집니다. 다음 번에 해당 앱을 다시 열면 db가 비어있게됩니다.

또한 위의 링크에서이 문제가 발생합니다.

핵심 데이터를 사용하여 db (sqlite)에 영구적으로 데이터를 저장하는 방법은 무엇입니까?

나는 그 DB에 이전에 저장된 데이터 (레코드)를 원한다. 그것을 성취하는 방법?

이 점에 대해 도움주세요.

미리 감사드립니다. i want data(records) which i stored previous in that db. How to achieve it?

만약에 당신 : raywenderlich에서

답변

0

튜토리얼은 당신의 질문에 대한

http://www.raywenderlich.com/934/core-data-tutorial-getting-started

... 아래 ... coredata에 대해 배울 수있는 좋은 시작이 될 같은에 대한 링크입니다 것 장치 또는 시뮬레이터에서 응용 프로그램을 삭제하면 데이터베이스가 삭제됩니다. 시뮬레이터에서 테스트하고 리소스 번들에서 db 파일을 만들었을 때마다 프로젝트를 실행할 때마다 데이터베이스가 프로젝트 번들의 데이터베이스 파일로 대체됩니다.

프로젝트가 db를 어떻게 의미하는지 확인하십시오. 시뮬레이터에서 실행.

관련 문제