2011-01-23 2 views
2

나는 곧 업데이트를 계획하고있는 게임을 썼다. 스코어 보드 파일이없는 경우 게임이 시작되면 스코어 보드가 생성됩니다.응용 프로그램을 업데이트해도 파일이 삭제됩니까?

사람이 내 최신 버전으로 업데이트하는 경우 점수 보드 파일 (코드가 앱에서 미리로드 된 파일이 아닌 코드에 의해 생성 됨)이 삭제됩니까?

그렇다면 이전에 코딩을하지 않아도이를 피할 수있는 방법이 있습니까?

+0

나는 닫으 려하지 않고있다. (이것은 훌륭한 질문이고, 나는 그것을 투표했다.) [Apple Stack Exchange site] (http : //apple.stackexchange.com/)이 이미 응답했을 가능성이 있는지 확인하십시오. 그리고 거기에 게시 할 수도 있습니다. –

+0

@David Thomas 이것은 프로그래밍과 관련되어 있습니다. Apple의 일반적인 질문 사이트에서는 대답하지 않았을 것입니다. –

+0

@middaparka, 나는 그것이 프로그래밍과 관련되어 있다는 것을 알고있다. (그러므로 상위권, 명시 적으로 "** 투표권을 갖고 있지 않다", 그리고 마이 그 레이션보다는 크로스 - 포스트에 대한 제안). 필자는 애플 사이트에 가본 적이 없지만, 애플 기술과 애플 전용 개발이 일반적으로 중복 될 것이라고 생각했다. Apple 기반 Superuser.com의 일종. 그렇지 않은 경우 이전 제안을 기꺼이 취소 할 것입니다. –

답변

2

단순히 기존 버전의 번들을 대체 할 앱 업데이트 된 버전 - 당신이 그대로 유지됩니다 앱의 문서 영역에 작성한 파일을.

그렇기 때문에 평소와 같이 앱의 문서 영역 내에서 파일의 존재 여부를 확인하고 존재하지 않는 경우 '새로운'버전을 작성하기 만하면됩니다.

+0

대단히 감사합니다! 이것은 큰 도움이되었습니다! – Derek

0

파일이 응용 프로그램 번들 내에 있으면 삭제됩니다. 핵심 데이터 및 NSUserDefaults로 저장된 파일은 그렇지 않습니다. 필자는 개인적으로 디스크에 파일을 작성한 적이 없으므로 기본 쓰기 포인트가 어디에 있는지 알지 못합니다. 이걸 너 스스로 찾아야 해.

해피 코딩,

+0

내 답변이 왜 좋지 않은지에 대한 정보를 제공해 주셔서 감사합니다. 나는 그것을 향상시키기 위해 노력할 것이다. ㅎ. –

+2

-1 "직접 파일을 디스크에 직접 작성하지 않은 경우"이 질문에 대답해서는 안됩니다. (특히 번들 기반 (따라서 쓰기 불가능) 하이 스코어 파일은 이해가되지 않습니다.) :-) –

+0

@middaparka : 반면에, "[추측 할 수는 있지만 정직해야합니다]"(http : //msmvps.com/blogs/jon_skeet/archive/2009/02/17/answering-technical-questions-helpfully.aspx) 철학. 쥐고있는 손에서, Aurum의 대답은 middaparka의 대답을 넘어서 아무것도 추가하지 않습니다. – outis

관련 문제