gpt4 book ai didi

swift - NSOpenPanel - 标题未显示且窗口未关闭

转载 作者:行者123 更新时间:2023-11-28 15:41:31 32 4
gpt4 key购买 nike

<分区>

我正在构建一个工具栏应用程序,其菜单包含一个显示 NSOpenPanel 的选项,以便让用户选择一个文件夹。它工作正常,只是标题没有显示在 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) ,否则它只会在流程结束时关闭。

如有任何帮助,我们将不胜感激。

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com