我正在为一些学生开发一个简单的应用程序。在应用程序中,学生必须选择他们在iMovie中制作的视频。我已经为此设置了一个NSOpenPanel,但我希望它默认为movies目录,而不是~/Movies
目录,我的目标是Finder中媒体标题下面的电影“目录”。这是一个非常方便的目录,因为学生可以直接从iMovie导入视频,而不必导出和搜索它们。 (相信我,他们总是搞砸了)。
为了更加清晰,这是打开的工作表中显示的文件夹的屏幕截图:
(我的电脑是荷兰语,因此名称为“电影”而不是“电影”)
答案 0 :(得分:0)
您可以使用NSFileManager的URLsForDirectory:inDomains:方法,传入相应的NSSearchPathDirectory枚举值(在您的情况下为NSMoviesDirectory):
NSURL* movieDirectory = [[[NSFileManager defaultManager] URLsForDirectory:NSMoviesDirectory inDomains:NSUserDomainMask] objectAtIndex:0];