サンドボックスでフォルダーのアクセス許可が必要な場合、Unarchiver は以下のようなウィンドウを表示します。
NSSavePanel を使用して自分で許可を求めることはできますが、追加のファイル名テキスト フィールドがあります。NSOpenPanel を試してみると、開くボタンが灰色です。私の質問は、以下のような正確なウィンドウを取得できますか? どうすればいいですか?
サンドボックスでフォルダーのアクセス許可が必要な場合、Unarchiver は以下のようなウィンドウを表示します。
NSSavePanel を使用して自分で許可を求めることはできますが、追加のファイル名テキスト フィールドがあります。NSOpenPanel を試してみると、開くボタンが灰色です。私の質問は、以下のような正確なウィンドウを取得できますか? どうすればいいですか?
今、私はやり方を知っています。
let openPanel = NSOpenPanel()
openPanel.directoryURL = self.file.folderURL
openPanel.message = "Need your permission to save to this directory."
openPanel.prompt = "Save"
openPanel.allowedFileTypes = ["none"]
openPanel.allowsOtherFileTypes = false
openPanel.canChooseDirectories = false
openPanel.canChooseDirectories = true
let result = openPanel.runModal()