사용자가 파일 목록을 관리 할 수있는 기본 코코아 응용 프로그램이 있습니다. 파일은 드래그 & drop을 통해 추가되며 응용 프로그램이 다시 시작될 때마다 보안 책갈피에 액세스 권한을 유지합니다.응용 프로그램 샌드 박스 : 파일 이름 바꾸기가 작동하지 않습니다.
지금까지 그렇게 좋았습니다. 앱에서 사용자 파일을 읽고 쓸 수 있지만 내 앱이 상위 폴더에 액세스 할 수 없다고 주장하는 권한 오류로 이름 변경이 실패합니다.
코드 :
는[[NSFileManager defaultManager] moveItemAtPath:currentPath
toPath:newPath error:&error]
오류 :
Error Domain=NSCocoaErrorDomain Code=513 "“Some image.jpg” couldn’t
be moved because you don’t have permission to access “some folder”
나는이 어제 일을하는 데 사용 맹세, 아무것도 ... 어쨌든 변경되지 않습니다. 사용자가 열기 대화 상자를 통해 파일에 액세스 할 수 있거나 &을 드래그하면 샌드 박스 응용 프로그램에서 파일의 이름을 바꿀 수 있다고 가정합니다. ,
규칙은 ...
에 파일을 (실제로 이동 작업을 수행)의 이름을 변경 :
당신이 확실히 안전한 북마크를 해결하고 있습니까
다음은 발췌 한 것입니까? – Dov
예, 확실히 북마크를 해결하고 보안 액세스를 시작합니다. – Mark
더 많은 코드를 제공해 주시겠습니까? 누군가 문제를 재연하기에 충분할 것 같습니까? 지금은 계속할 일이별로 없습니다. 또한 출발 경로와 도착 경로에 액세스하고 있습니까? – Dov