在cocoa应用程序中选择iPhoto图像

LDK*_*LDK 1 cocoa imagekit

我想知道在可可应用程序中从iPhoto中选择照片的最佳方法是什么?现在,打开文件对话框不允许我进入iPhoto图库.如何允许用户进入该文件夹?IKPictureTaker是一个选项,但它似乎允许一次选择一张图片.我希望用户能够选择1张图片,或许多图片.

Rob*_*ger 8

只需使用NSOpenPanel并将允许的文件类型设置为public.imageUTI:

[panel setAllowedFileTypes:[NSArray arrayWithObject:@"public.image"]];
Run Code Online (Sandbox Code Playgroud)

这将自动将" 媒体"部分和" 照片"项添加到打开面板中的侧栏,以允许用户从其iPhoto图库中进行选择.

或者,您可以使用Karelia的开源iMedia浏览器.