내 앱에서 비디오를 다운로드하고 로컬 캐시/문서 경로에 보관하고 필요할 때 표시합니다. 그것은 iOS 7에서 작동하지만 avplayer는 iOS 8 이상에서 비디오를 보여주지 않습니다. iOS 8에서 모든 문서가 실행되면 문서/캐시 경로가 변경된다는 내용을 읽었습니다. 문제는 한 번 비디오를 다운로드하고 앱에서 여러 번 표시해야한다는 것입니다. 그렇다면 앱에서 동영상을 반복해서 표시하려면 어떻게해야할까요?iOS 8의 모든 실행시 문서 또는 캐시 경로 변경 사항
Here is my code:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// NSLog(@"Document folder: %@", paths);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(@"Document folder: %@", documentsDirectory);
로그인 할 때마다 시작될 때마다 다른 경로가 나타납니다. 어떤 도움을 주시면 감사하겠습니다. 감사합니다.
캐시 디렉토리가 아닌 응용 프로그램의 Documents 디렉토리에 액세스하고 있습니다. 캐시의 경우 – quellish
도 경로가 변경됩니다. 응용 프로그램 폴더가 실행될 때마다 변경되는 경로의 숨겨진 번호 –
NSCachesDirectory를 사용하면 로그에 기록됩니다. 여기서도 비밀 번호가 바뀌고 있습니다./사용자/mantavya/라이브러리/개발자/CoreSimulator/장치/76A9B09C-434E-4C29-879D-119556A10AA9/데이터/컨테이너/데이터/응용 프로그램/34093128-B643-4030-B36A-350B3110C12C/라이브러리/캐시 –