2013-01-14 5 views
0

나는 앱 스토어에 이미있는 앱에 plist를 가지고 있습니다. 사용자는 plist에서 저장/변경을 할 수 있습니다. 그것은 애플 리케이션 문서 폴더에 저장됩니다.업데이트를 통해 iOS plist 저장

사용자가 새 버전으로 업데이트하거나 기본으로 반환되는 경우 (앱 번들에서 전송되는 내용)이 plist가 유지됩니까?

미리 감사드립니다.

답변

1

그것은 당신이 응용 프로그램을 코딩 방법에 따라 달라집니다 ...하지만 앱이로 설정되어있는 경우가있는 경우에만 번들로 PLIST를로드

도 참조 현재 plist가 아닌, over-written가되어서는 안된다.

나는 업데이트가 오늘 나올했고 내 PLIST 데이터는 ...이 여전히

이것은 PLIST는 사용자가 응용 프로그램을 시작하는 처음 폴더 자원에서 번들로 복사하는 방법입니다 : (* 사용자가 앱을 삭제하면 데이터가 사라지는 업데이트를 다운로드하면됩니다.

2

문서의 사용자 업데이트 plist는 안전해야합니다. 앱 번들 (예 : 리소스 경로)의 데이터는 덮어 쓰이지 만 사용자의 문서 및 라이브러리 폴더의 데이터는 덮어 쓰지 않습니다. 따라서 앱을 업데이트하고 문서 및 환경 설정을 그대로 유지할 수 있습니다.

표준 iOS 호출을 사용하여 경로를 하드 코딩하지 말고 문서의 폴더 경로를 얻는 것이 중요합니다.

iphone: preserve user data against app update

app data loss on version upgrade