Düzenleme: Test ettiğim gibi, her zaman bu numaralandırma kullanılarak sonuncuydu. Ama ben kural olup olmadığından emin değilim, özlediğim referanslar var mı?
7
A
cevap
14
varlıklar kütüphane numaralandırılırken Kamera yönünü fotoğrafları ALAssetsGroupSavedPhotos
kullanmak almak için:
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos
usingBlock:enumerate
failureBlock:nil];
şu anda ne elde grup algılamak için: Bu çözüm hakkında gördü
if ([[group valueForProperty:@"ALAssetsGroupPropertyType"] intValue] == ALAssetsGroupSavedPhotos)
{
NSLog(@"Camera roll");
}
3
imageArray = [[NSArray alloc] init];
NSMutableArray*mutableArray =[[NSMutableArray alloc]init];
NSMutableArray* assetURLDictionaries = [[NSMutableArray alloc] init];
ALAssetsLibrary*library = [[ALAssetsLibrary alloc] init];
void (^enumerate)(ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop)
{
if ([[group valueForProperty:@"ALAssetsGroupPropertyType"] intValue] == ALAssetsGroupSavedPhotos)
{
NSLog(@"Camera roll");
[group enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {
ALAssetRepresentation *rep = [result defaultRepresentation];
NSLog(@"Asset Name ----> %@",rep.filename);
}];
}
// I hot to check if group is Camera Roll ?
};
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos
usingBlock:enumerate
failureBlock:nil];
ama ihtiyacım benim numaralandırılmış grupların hangisinin kamera rulosu olduğunu bilmek için, –
koduna bakın. Teşekkürler, bu istediğim gibi çalıştı! :) –