从照片库中访问特定相册中的照片

7
在使用UIImagePicker时,有没有办法指定应从哪个用户创建的相册中选择图像?我来解释一下。假设用户在iPad上创建了两个相册。让它们被命名为“朋友”和“学生”。是否有任何方法可以指定应从这些相册中访问照片?或者我如何知道所选图像所属的相册名称?
可以通过ALAsset方法完成吗?我想要做的是使用名称从特定同步的相册中访问照片。这是否可能?我的意思是iPhone是否使用自己的命名约定,还是保留原始图像名称?
5个回答

2
你应该使用ALAssetsLibrary并制作自己的定制选择器。你可以在https://github.com/B-Sides/ELCImagePickerController找到一个使用ALAssetsLibrary的自定义图像选择器。
当用户从自定义选择器中选择图像时,你将获得ALAsset对象,从中可以获取所需的图像、所属相册等信息。你可以保存它并修改自定义选择器以导航到所选的相册。

0
如果您想向用户展示媒体浏览器(以便他/她可以选择图像),我认为您只能选择呈现整个照片库或相机胶卷相册(如果设备没有相机,则为已保存的照片相册)。

http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/CameraAndPhotoLib_TopicsForIOS/Articles/PickinganItemfromthePhotoLibrary.html#//apple_ref/doc/uid/TP40010408-SW1

编辑

我在Github上找到了Jeena开源的UIImagePickerController克隆这里。也许对你有用。


0

-1
给定特定相册的路径并获取其中的图片。

1
你如何获取该路径?它应该放在哪里? - greenhouse

-3

你好,在文件夹:/Users/username/Library/Application Support/iPhone Simulator/4.3/Applications 中,你可以找到保存的图片。 当你保存路径时,可能需要减去文件夹的名称。 问候


但我想在应用程序运行时查找文件夹名称。 - humblePilgrim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接