Как отобразить все изображения из каталога NSDocument
Сначала я выбирал изображения из библиотеки фотографий в библиотеку ALAsset, а затем я сохранял изображения в каталоге документов по пути к библиотеке ALAsset.
Я использую этот код для хранения изображений в каталоге документов из библиотеки ALAsset .... Его работа идеально ... Теперь я хочу отобразить все изображения, которые хранятся в каталоге документов в виде таблицы ... как я могу это сделать ??? Кто-нибудь может мне помочь??
Code for importing images from ALAsset Library to NSdocument directory
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 в каталог документов ???