gpt4 book ai didi

macos - 将 NSOpenPanel 的默认目录更改为 "Media"目录

转载 作者:行者123 更新时间:2023-12-03 16:47:00 25 4
gpt4 key购买 nike

我正在为一些学生开发一个简单的应用程序。在该应用程序中,学生必须选择他们在 iMovie 中制作的视频。我已经为此设置了一个 NSOpenPanel,但我希望它默认为电影目录,而不是 ~/Movies 目录,我的目标是下面的电影“目录” Finder 中的媒体标题。这是一个非常方便的目录,因为学生将能够直接从 iMovie 导入视频,而不必导出和搜索它们。 (相信我,他们总是把事情搞砸)。

为了更加清晰起见,这是打开的工作表中看到的文件夹的屏幕截图: enter image description here

(我的计算机是荷兰语,因此名称为“电影”而不是“电影”)

最佳答案

您可以使用URLsForDirectory:inDomains: NSFileManager 的方法,传入适当的 NSSearchPathDirectory枚举值(在您的情况下为 NSMoviesDirectory):

NSURL* movieDirectory = [[[NSFileManager defaultManager] URLsForDirectory:NSMoviesDirectory inDomains:NSUserDomainMask] objectAtIndex:0];

关于macos - 将 NSOpenPanel 的默认目录更改为 "Media"目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12917076/

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