【发布时间】:2014-09-10 04:32:33
【问题描述】:
我想要存储在特定专辑中的视频列表(VideoMaker)。 此列表位于 URL 数组中。
- 此列表显示在 uicollectionview 中
我编写此代码..for 来检索视频,但它给出了 URL 的空值。
[_library enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop){
NSLog(@"succed");
if (group != NULL) {
[group enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index,BOOL *st){
if ([[result valueForProperty:ALAssetPropertyType] isEqualToString:ALAssetTypeVideo]) {
NSLog(@"asset: %@", result);
[assets addObject:result];
}
}];
}
[self.collectionView reloadData];
} failureBlock:^(NSError *error) {
NSLog(@"Failure");
}];
在此代码中 _library is(ALAssetLibrary) 和 assets is(NSMutableArray) 我在 Iphone 中创建了一个相册,因此我只想获取存储在相册中的这个视频。
【问题讨论】:
标签: objective-c ios7 alassetslibrary alasset alassetsgroup