2017-12-06 16 views
0

osxアプリケーションでディレクトリパスからファイルを削除するようにコーディングしましたが、「アクセス権がないため削除できませんでした」というエラーが表示されました。だから、そのファイルのリストを削除するアクセス許可コードを設定したい。誰かがアイデアや解決策を持っているなら、私を助けてください。参考のために下に貼り付けたようなコード:上記のコードでOS Xのファイルを削除する権限を設定する

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

私はそのボタンを選択して、そのボタンを無効にすることを意味します。そして、オンにしておいてください。 –

関連する問題