gpt4 book ai didi

ios - ALAssetsLibrary 获取相机胶卷

转载 作者:可可西里 更新时间:2023-11-01 03:26:43 24 4
gpt4 key购买 nike

我使用 ALAssetsLibrary 枚举所有 Assets 组

代码如下:

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];

void (^enumerate)(ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop)
{
if (group == nil)
{
// enumerated all albums..
}

// I hot to check if group is Camera Roll ?

};

[library enumerateGroupsWithTypes:ALAssetsGroupAll
usingBlock:enumerate
failureBlock:nil];

如何检查当前枚举的是否是CameraRoll

编辑: 正如我测试的那样,它始终是最后一个,使用此枚举。但我不确定这是否是规则,是否有任何我遗漏的引用资料?

最佳答案

要从相机胶卷中获取照片,请在枚举 Assets 库时使用 ALAssetsGroupSavedPhotos:

[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos
usingBlock:enumerate
failureBlock:nil];

要检测您当前获得的组:

if ([[group valueForProperty:@"ALAssetsGroupPropertyType"] intValue] == ALAssetsGroupSavedPhotos)
{
NSLog(@"Camera roll");
}

关于ios - ALAssetsLibrary 获取相机胶卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15570113/

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