【发布时间】:2021-11-28 13:58:46
【问题描述】:
使用 NsOpenPanel,我想从对话框中排除启动盘(灰色)。如果不可能,我想获取启动磁盘的路径(大多数情况下是“/Volumes/Macintosh HD”,但并非总是如此)作为 URL。我在网上没有找到任何与启动盘和swift相关的东西。有人可以帮助我吗?谢谢。
【问题讨论】:
标签: swift macos cocoa nsopenpanel
使用 NsOpenPanel,我想从对话框中排除启动盘(灰色)。如果不可能,我想获取启动磁盘的路径(大多数情况下是“/Volumes/Macintosh HD”,但并非总是如此)作为 URL。我在网上没有找到任何与启动盘和swift相关的东西。有人可以帮助我吗?谢谢。
【问题讨论】:
标签: swift macos cocoa nsopenpanel
首先启动盘的路径总是/
在面板中禁用 URL 采用NSOpenSavePanelDelegate 并实现
func panel(_ sender: Any,
shouldEnable url: URL) -> Bool {
return url.path != "/"
}
【讨论】: