Я использую ALAsset Framework для доступа к файлам в фотогалерее устройства.
Пока я могу получить доступ к эскизу и отобразить его.
Я хочу отобразить фактическое изображение в виде изображения, но я не могу понять, как это сделать.
Я пытался использовать поле URL в объекте ALAsset, но безуспешно.
Кто-нибудь знает, как это можно сделать?
Вот код, в котором я смог получить доступ к эскизу и поместить его в ячейку таблицы:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
//here 'asset' represents the ALAsset object
asset = [assets objectAtIndex:indexPath.row];
//i am accessing the thumbnail here
[cell.imageView setImage:[UIImage imageWithCGImage:[asset thumbnail]]];
[cell.textLabel setText:[NSString stringWithFormat:@"Photo %d", indexPath.row+1]];
return cell;
}