Как отобразить все изображения из каталога NSDocument

Сначала я выбрал изображения из библиотеки фотографий в библиотеку ALAsset, а затем сохранил изображения в каталоге документов из пути к библиотеке ALAsset.

Я использую этот код для хранения изображений в каталоге документов из библиотеки ALAsset.... Он отлично работает... Теперь я хочу отобразить все изображения, которые хранятся в каталоге документов, в виде таблицы... как я могу это сделать??? Кто-нибудь может мне помочь??

Код для импорта изображений из библиотеки ALAsset в каталог NSdocument

for (int j=0; j<[assetArray count]; j++) {

ALAssetRepresentation *representation = [[assetArray objectAtIndex:j] defaultRepresentation];
NSString* filename = [documentPath stringByAppendingPathComponent:[representation filename]];

[[NSFileManager defaultManager] createFileAtPath:filename contents:nil attributes:nil];
NSOutputStream *outPutStream = [NSOutputStream outputStreamToFileAtPath:filename append:YES];
[outPutStream open];

long long offset = 0;
long long bytesRead = 0;

NSError *error;
uint8_t * buffer = malloc(131072);
while (offset<[representation size] && [outPutStream hasSpaceAvailable]) {
    bytesRead = [representation getBytes:buffer fromOffset:offset length:131072 error:&error];
    [outPutStream write:buffer maxLength:bytesRead];
    offset = offset+bytesRead;
}
[outPutStream close];
free(buffer);

}

После этого я получил содержимое каталога, используя этот код:

 NSFileManager *manager = [NSFileManager defaultManager];
fileList = [manager directoryContentsAtPath:newDir];

Это также работает... но теперь, когда я хочу отображать изображения из каталога документов. Ничего не показывает....

 setImage.image=[UIImage imageNamed:[filePathsArray objectAtIndex:0]];

Кто может помочь, в чем проблема????? -У меня есть одно сомнение: *Правильно ли импортировать изображения из библиотеки ALAsset в каталог документов???

5
задан Rox 3 July 2012 в 04:15
поделиться