2011-10-04 2 views
0

내 iPhone/iPad 프로젝트에서 SQLite 데이터베이스의 일부 데이터를 표시하고 있습니다. 이 데이터베이스는 내 Xcode 프로젝트의 내 Supporting Files 폴더 아래에 있습니다.내 응용 프로그램 파일 중 일부를 응용 프로그램 디렉토리 외부에 보관할 수 있습니까?

그러나 내 응용 프로그램에는 "북마크"과 같은 기능이 있습니다. 나는 "북마크"레코드를 ID로 텍스트 파일이나 다른 것으로 저장하려고하고, 사용자가 텍스트 파일에서 배열을 호출하고 데이터베이스에서 레코드를 가져오고 싶을 때 저장하려고합니다.

하지만 내 응용 프로그램을 나중에 업데이트해야 할 수도 있습니다. 나는 그것에 대해 연구 해왔고 현재 버전을 확인하고 새 버전이 있음을 사용자에게 알리기 위해 웹 서비스를 사용해야한다고 생각합니다.

또한 데이터베이스가 내 프로젝트 폴더에 있으므로 데이터베이스도 수정 될 것으로 예상됩니다.

지금까지 모든 것이 옳았습니다. 그러나 사용자의 을 저장하는 텍스트 파일은 항목의 'id 's? 사용자가 응용 프로그램의 새 버전을 설치할 때 업데이트되지 않도록이 폴더 외부로 복사 할 수 있습니까? 그렇지 않으면 북마크 된 값이 모두 재설정됩니다.

Btw 새 버전을 출시하고 사용자에게 알리는 것에 대해 다른 효과적인 버전이있는 경우 듣고 싶습니다. 내가 말한 것은 관련 질문/답변에서 본 것입니다.

답변

0

앱 업데이트를 설치하면 앱 번들 만 업데이트되며 앱에서 정렬 된 모든 파일에는 수정되지 않습니다.

+0

Sqlite 데이터베이스 파일은 어떻습니까? 수정하려면 어디에서 첨부해야합니까? – kubilay

+0

앱 번들에 있으면 교체됩니다. – rckoenes

+0

저를 용서해주십시오. 그러나 Xcode 4의 앱 번들은 무엇이며, 그렇지 않은 것은 무엇입니까? 나는 이것에 전적으로 열중하고있다. – kubilay

관련 문제