5
com.apple.security.assets.pictures.read-write 자격이 YES 인 sanboxed mac app가 있습니다. 따라서 실제 사용자/사용자 이름/그림 디렉토리에 액세스 할 수 있습니다.sandboxed mac 응용 프로그램에서 사용자의 Pictures 디렉토리를 가져 오는 방법은 무엇입니까?
이 디렉토리의 경로를 프로그래밍 방식으로 얻으려면 어떻게해야합니까?
현재 다음을 수행하지만 샌드 박스 컨테이너 그림 위치가됩니다.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSPicturesDirectory, NSUserDomainMask, YES);
//this gets the pictures directory in sandbox container not the actual user Pictures directory
NSString *userPicturesPath = [paths objectAtIndex:0];
예제 프로젝트에서이 파일을 재현했는데 Foundation 함수를 사용하여이 파일을 재생할 수 없었습니다. 질문) 또는 NSFileManager를 대체 할 수 있습니다. 이것은 거대한 감시처럼 보입니다. 나는 워드 프로세서, 헤더 및 GitHub 프로젝트를 살펴 보았고 올바르게 수행되었다는 예를 찾을 수 없었다. 나는 또한 컨테이너 하위 디렉토리가 동일한 파일과 폴더에 대한 액세스 권한을 제공한다고 생각하지만 그렇지 않습니다. – Dov