如何让NSOpenPanel对话框显示Media子部分

时间:2011-06-16 13:54:57

标签: objective-c openfiledialog nsopenpanel

我想在我的“打开文件”对话框的侧边栏中显示“媒体”部分。如果您选择“文件打开...”并在侧边栏中向下滚动(它出现在地方下方),它会在某些程序(如Safari或预览)中显示,分享和搜索)

我认为这可能取决于我传递的文件类型,并且已经将数组从CGImageSourceCopyTypeIdentifiers()传递给runModalforTypes因为我在cocoabuilder.com上读过但没有Media子部分。任何想法如何使它出现?

谢谢

1 个答案:

答案 0 :(得分:1)

自己解决了。问题是以下几行:

[oPanel setCanChooseDirectories:TRUE];

[oPanel setCanChooseFiles:FALSE];

使媒体部分消失。