我已经参考了这个链接
现在我正在使用 NSOpenPanel 打开 iPhoto 库文件夹。
这是允许打开的代码。
int i = 0;
NSOpenPanel* openDlg = [NSOpenPanel openPanel];
[openDlg setCanChooseFiles:YES];
[openDlg setAllowedFileTypes:[NSArray arrayWithObjects:@"public.image",@"public.video",nil]];
[openDlg setAllowsMultipleSelection:TRUE];
[openDlg setAllowsOtherFileTypes:NO];
if ( [openDlg runModal] == NSOKButton )
{
NSArray *files = [openDlg URLs];
for( i = 0; i < [files count]; i++ )
{
NSLog(@"File path: %@", [[files objectAtIndex:i] path]);
}
}
此代码始终打开我的 Finder 库文件夹,因为我想直接打开媒体照片和电影文件夹。
请给我任何解决方案。
我在这里附上了一个屏幕截图。
感谢和问候,