私は、ユーザーがフォルダを選択できるようにNSOpenPanelを表示する1つのオプションを含むメニューでツールバーアプリケーションを構築しています。 タイトルがNSOpenPanelに表示されず、「OK」ボタンがクリックされた後にウィンドウを閉じるためにトリッキーな方法を使用する必要があることを除いて、問題なく動作しています。私はそれが構成されているが、タイトルを表示する方法を発見していないNSOpenPanel - タイトルが表示されず、ウィンドウが閉じない
let dialogue = NSOpenPanel()
dialogue.title = "Choisissez un répertoire"
dialogue.canChooseFiles = false
dialogue.showsResizeIndicator = true
dialogue.showsHiddenFiles = false
dialogue.canChooseDirectories = true
dialogue.canCreateDirectories = false
dialogue.allowsMultipleSelection = false
dialogue.allowedFileTypes = [""]
if (dialogue.runModal() == NSModalResponseOK)
{
let result = dialogue.url
dialogue.setIsMiniaturized(true)
dialogue.setIsVisible(false)
dialogue.close()
if (result != nil)
{
let path = result!.path
}
else
{
return
}
}
:
は、ここに私のコードです。 NSOpenPanelを閉じる前にsetIsMiniaturized(true)とsetIsVisible(false)を使用する必要があります。それ以外の場合は、プロセスの最後に閉じるだけです。
助けていただければ幸いです。
はい、同じ投稿です。私は私の検索中にそれを見逃していると思います。私はそれをテストし、それは正常に動作します。ありがとうございました。 – Fredo