gpt4 book ai didi

ios - 如何在ios7中使用ALAssetLibrary获取所有照片?

转载 作者:行者123 更新时间:2023-12-03 19:49:57 24 4
gpt4 key购买 nike

我无法像苹果 iPhone 在 ios8 中那样即时获取照片。我已经使用 PHAsset 和 Photos.framework 实现了 ios8。现在,当我在 ios7 设备中运行相同的代码时,它不会返回任何内容。所以,我使用 ALAssetLibrary 来获取照片。使用 ALAssetLibrary 我还获得了所有照片,但这些照片就像相册中的照片。并且使用此 ALAssetLibrary 我无法获取相册创建日期而不是其位置名称,因为我必须将其显示给每个部分标题上的数据。

我使用 ALAssetLibrary 在 ios7 中获取照片的代码:

        _imagearray = [@[] mutableCopy];
__block NSMutableArray *tmpAssets = [@[] mutableCopy];

ALAssetsLibrary *assetLibrary = [[ALAssetsLibrary alloc] init];
[assetLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop)
{
if (group)
{
[group setAssetsFilter:[ALAssetsFilter allAssets]];
[group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *asset, NSUInteger index, BOOL *stop) {
if (asset!=nil)
{
[tmpAssets addObject:asset];

}
}];
}
self.imagearray = tmpAssets;
NSLog (@“%@“,self.imagearray);
}
failureBlock:^(NSError *error)
{
NSLog(@"error enumerating AssetLibrary groups %@\n", error);
}];

最佳答案

您对 iOS 7 不走运。您观察到的 AssetsLibrary 仅返回相册(相机胶卷、用户相册)。尽管 iOS 7 中的照片应用程序显示了 friend 圈,但 iOS 7 中没有开发人员 API 来获取 friend 圈。

关于ios - 如何在ios7中使用ALAssetLibrary获取所有照片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27858189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com