我想知道在可可应用程序中从iPhoto中选择照片的最好方法是什么?现在,打开文件对话框不允许我进入iPhoto库。如何允许用户进入该文件夹?IKPictureTaker是一种选择,但它似乎允许一次选择一张图片。我希望用户能够选择一张图片,或多张。
发布于 2011-09-15 05:55:17
只需使用NSOpenPanel并将允许的文件类型设置为public.image实用程序:
[panel setAllowedFileTypes:[NSArray arrayWithObject:@"public.image"]];这将自动将媒体部分和照片项目添加到打开面板中的侧栏,允许用户从其iPhoto库中进行选择。
或者,您可以使用Karelia的开源iMedia Browser。
发布于 2013-04-29 21:02:31
苹果公司的一个私有API包含了您想要的控件;这个控件是一个ILMediaBrowserView,它为提供了与NSOpenDialog中的视图完全相同的视图。
如果你正在计划你的应用程序的AppStore发布,不要使用它,但它可以是有用的。
集成到项目中以获得视图框架是/System/Library/PrivateFrameworks.中的iLifeMediaBrowser.framework
让我们都希望Apple在记录的IK中带来同样的观点。
https://stackoverflow.com/questions/7423113
复制相似问题