如何从iphone相机胶卷中获取专辑列表[重复]
Posted
技术标签:
【中文标题】如何从iphone相机胶卷中获取专辑列表[重复]【英文标题】:how to fetch Album list from iphone camera roll [duplicate] 【发布时间】:2012-12-20 04:43:38 【问题描述】:可能重复:Properties of albums in ipad photo library
我想在我的应用程序中获取专辑列表和详细信息。无论 iPhone 相机胶卷中的专辑及其图像。我想在我的应用程序中显示相同的专辑屏幕。请帮忙。
提前致谢
【问题讨论】:
【参考方案1】:您可以使用 ALAsset Library 来获取相册和图片。
获取照片库组详细信息的示例代码。
void (^assetEnumerator)(struct ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop)
if(result != NULL)
NSLog(@"See Asset: %@", result);
;
void (^assetGroupEnumerator)(struct ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop)
if(group != nil)
[group enumerateAssetsUsingBlock:assetEnumerator];
;
library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupAlbum
usingBlock:assetGroupEnumerator
failureBlock: ^(NSError *error)
NSLog(@"Failure");
];
查看AssetsLibrary Framework 了解更多选项。
您也可以使用UIImagePicker 来显示专辑列表并从中选择图像。
UIImagePicker
的图片:
【讨论】:
以上是关于如何从iphone相机胶卷中获取专辑列表[重复]的主要内容,如果未能解决你的问题,请参考以下文章