내 iPad 응용 프로그램의 개인 디렉토리에 파일을 저장합니다. 즉, 사용할 때 반환되는 파일입니다.iOS 앱을 업데이트해도 라이브러리 디렉토리 파일이 삭제됩니까?
paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
documentsDirectory = [paths objectAtIndex:0];
documentsDirectory = [documentsDirectory stringByAppendingPathComponent:@"Private Documents"];
또한 하위 디렉토리를 추가합니다. 앱을 업데이트하면 사용자가 앱의 진행 상태가 파괴되고 있다고 알려줍니다. 앱을 업데이트 할 때마다이 NSLibraryDirectory의 파일이 삭제됩니까? 그렇다면 대신 NSDocumentDirectory를 사용해야합니까?
또한 내 모든 현재 사용자의 파일 저장을 손상시키지 않고이를 해결하기 위해 앱을 추가로 업데이트 할 수있는 방법이 없습니까? 거기있는 것처럼 보이지 않습니다.
난 정말 당신이 위의이 코드 줄을 이해하지 못하는이 링크를 참조하십시오. 설명 할 수 있니? 내가 수집 한 것부터 위에서 수행 한 것 대신 NSDocumentDirectory를 사용할 수 있으며 subdir은 지워지지 않도록 보호해야합니다. 맞습니까? – Joey
네, 맞습니다. 위의 코드는 문서 디렉토리에 대한 문자열 경로를 제공합니다. 그것을하는 더 청결한 방법. –
크리스, 너는 아이폰 OS에 대해 말하는거야? 왜냐하면 "environment.specialfolder.personal"과 같은 것이 없기 때문입니다. 또는이 기능에 액세스하려면 사용자 지정 솔루션에 대해 이야기하고 있습니다. –