2017-12-06 9 views
0

디렉토리 경로에서 파일을 제거하기 위해 osx 응용 프로그램을 코딩했지만 "액세스 권한이 없기 때문에 제거 할 수 없습니다"라는 오류가 발생했습니다. 그래서 나는 그 파일 목록을 제거하기 위해 접근 권한 코드를 설정하려고한다. 아무도 아이디어 나 해결책이 있다면 저를 도와주세요. 참조를 위해 아래에 붙여 같이 코드 : 위의 코드에서OS X swift 3.0의 파일 삭제 권한 설정

if fileManager.fileExists(atPath: fullpath) == true { 
        print("File Available \(fullpath)") 
        do { 
         _ = try fileManager.removeItem(atPath: fullpath) 
        } catch let error as NSError{ 
         print(error.localizedDescription) 
        } 
       } 

, 나는 디렉토리에 존재하는 파일을 발견했다하지만 난 "당신이 그것을 액세스 할 수있는 권한이 없기 때문에 제거 할 수 없습니다"라는 오류가 발생했습니다.

나는 접근 권한의 해결책을 얻고 디렉토리에서 파일을 제거하고 싶다. 미리 감사드립니다.

+0

앱 타겟의 기능에서 샌드 박스를 사용 중지 했습니까? –

+0

아니요, App Sandbox를 ON으로 설정했습니다. –

답변

0

앱이 내 앱 외부의 파일에 액세스 할 수있게하려면 앱 타깃 기능에서 앱 샌드 박스를 해제해야합니다.

+0

좋아, 나는 체크 아웃했다. 하지만 한 가지 더 많은 문제가 있습니다. 이것을 해결할 방법이 있습니까? –

+0

끄기로 선택하지 않았다는 의미는 무엇입니까? –

+0

내가 그 버튼을 선택하면 그 버튼이 작동하지 않는 것을 의미합니다. 그리고 계속 켜주세요. –