我正在尝试一次导入多张照片,而且一次导入多个相册(或单个相册,如果不可能的话)。
基本上我想在 iPad 上实现类似于股票相框应用程序的东西。它让您选择相册的方式(iPad 设置>相框)。
到目前为止,我的印象是UIImagePickerController还不够强大。我确实发现ALAssetsLibrary很有希望,但还没有成功。
我需要的只是给定相册中给定的 NSArray 照片。
我正在尝试一次导入多张照片,而且一次导入多个相册(或单个相册,如果不可能的话)。
基本上我想在 iPad 上实现类似于股票相框应用程序的东西。它让您选择相册的方式(iPad 设置>相框)。
到目前为止,我的印象是UIImagePickerController还不够强大。我确实发现ALAssetsLibrary很有希望,但还没有成功。
我需要的只是给定相册中给定的 NSArray 照片。
使用ALAssetsGroupType。它是识别资产类型的位域。
typedef NSUInteger ALAssetsGroupType;
可用性:在 iOS 4.0 及更高版本中可用。
声明于: ALAssetsLibrary.h
资产类型
ALAssetsGroup 库
ALAssetsGroup相册
ALAssetsGroupEvent
ALAssetsGroupFaces
ALAssetsGroupSavedPhotos
ALAssetsGroupPhotoStream
ALAssetsGroupAll
示例代码:
[assetsLibraryObj enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:listGroupBlock failureBlock:failureBlock];
ALAssetsGroup 库
包含从 iTunes 同步的所有资产的资料库组。
在 iOS 4.0 及更高版本中可用。
在 ALAssetsLibrary.h 中声明。
ALAssetsGroup相册
在设备上创建或从 iTunes 同步的所有专辑,不包括照片流或共享流
在 iOS 4.0 及更高版本中可用。
在 ALAssetsLibrary.h 中声明。
ALAssetsGroupEvent
所有事件,包括在相机连接套件导入期间创建的事件。
在 iOS 4.0 及更高版本中可用。
在 ALAssetsLibrary.h 中声明。
ALAssetsGroupFaces
从 iTunes 同步的所有面孔专辑。
在 iOS 4.0 及更高版本中可用。
在 ALAssetsLibrary.h 中声明。
ALAssetsGroupSavedPhotos
相机胶卷中的所有照片。
在 iOS 4.0 及更高版本中可用。
在 ALAssetsLibrary.h 中声明。
ALAssetsGroupPhotoStream
PhotoStream 相册。
在 iOS 6.0 及更高版本中,这还包括共享流。
在 iOS 5.0 及更高版本中可用。
在 ALAssetsLibrary.h 中声明。
ALAssetsGroupAll
与除 ALAssetsGroupLibrary 之外的所有组类型进行 ORing 相同。
在 iOS 4.0 及更高版本中可用。
在 ALAssetsLibrary.h 中声明。