2017-05-26 14 views
0

こんにちは友人私は今日、NSOpenSavePanelから自分のアプリで選択したフォルダを追加するウィンドウがあるという質問を思いつきました。すべてのファイルとフォルダに正しくアクセスしていましたが、アプリケーションを終了すると、そのフォルダを開くことができません。そのファイルやフォルダを開くためのパスを開くときにポップアップが表示されます。You don't have permission to access this folderURLのブックマークデータを環境設定に保存する理由

保存BookMarkデータを自分のアプリの設定に戻して、うまくいきました。

質問がありました。何が起こっているのですか?

お待ちしております。

答えて

1

この理由は、App Sandboxです。アイデアは、ユーザーがアプリケーションがアクセスできるファイルを制御することです。

については、アクセスはすべてあなたのために処理されます。しかし、アプリの起動時にアクセスを維持したい場合は、ブックマークを保存して復元する必要があります。

詳細は、Security-Scoped Bookmarks and Persistent Resource Access

です。
関連する問題