Tôi đang cố gắng truy cập video trong thư viện iPhone bằng cách sử dụng AssetsLibrary Framework với sự trợ giúp của mã sau ... nhưng khi tôi chạy ứng dụng mã không hoạt động ... mảng tài sản vẫn trống? tôi đang làm gì vậy ??Truy cập Video trong thư viện bằng AssestsLibrary framework iPhone?
btw iPhone của tôi là một 3G nâng cấp lên iPhone 4.1 (nhưng khuôn khổ tài sản không đưa ra bất kỳ lỗi)
NSMutableArray *assets = [[NSMutableArray alloc]init];
ALAssetsLibrary *library =[[ALAssetsLibrary alloc]init];
void (^assetEnumerator)(struct ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop) {
if(result != NULL) {
NSLog(@"See Asset: %@", result);
[assets addObject:result];
}
};
void (^assetGroupEnumerator)(struct ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop) {
if(group != nil) {NSLog(@"dont See Asset: ");
[group enumerateAssetsUsingBlock:assetEnumerator];
}
};
assets = [[NSMutableArray alloc] init];
library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupAlbum
usingBlock:assetGroupEnumerator
failureBlock: ^(NSError *error) {
NSLog(@"Failure");
}];
cảm ơn, đã làm việc cho tôi quá :) – mateusmaso