繁体   English   中英

将NSOpenPanel的默认目录更改为“ Media”目录

[英]Changing the default directory of a NSOpenPanel to the “Media” directory

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

为了更加清晰,这是该文件夹的屏幕截图,如打开的工作表所示: 在此处输入图片说明

(我的计算机在荷兰语中,因此名称为“ Films”而不是“ Movies”。)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM