sto provando ad accedere ai video nella libreria iPhone utilizzando AssetsLibrary Framework con l'aiuto del seguente codice ... ma quando eseguo l'applicazione il codice non funziona ... le risorse dell'array sono ancora vuote ?? Che cosa sto facendo di sbagliato??Accesso ai video nella libreria usando AssestsLibrary framework iPhone?
btw il mio iPhone è un 3G aggiornato a iPhone 4.1 (ma attivi quadro non sta dando alcun errore)
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");
}];
grazie, ha funzionato anche per me :) – mateusmaso