2

目前,我列出了一个表格视图,其中包含从服务器填充的 jpg 图像。当我选择其中一个图像时,会显示 UIActivityController 但是没有保存到相机胶卷的选项。唯一的选择是分享到 facebook、twitter、邮件等。

我想要它,所以我可以选择将图像保存到相机胶卷,还可以选择单击“查看”,它将以新的详细视图显示。我主要希望能够先保存到相机胶卷,然后再显示详细视图。

这是我到目前为止的代码。

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
{
static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView
                         dequeueReusableCellWithIdentifier:CellIdentifier];


NSString *path = [NSString stringWithFormat:@"http://10.1.4.2:8080/DCIM/DCIM/VIDEOS/%@", [movieArray objectAtIndex:indexPath.row]];
NSString *ext = [[path pathExtension] lowercaseString];

if([ext isEqualToString:@"jpg"]) {


    UIActivityViewController *objVC = [[UIActivityViewController alloc]initWithActivityItems:[NSArray arrayWithObjects:[NSURL URLWithString:path], nil] applicationActivities:nil];


    [self presentViewController:objVC animated:YES completion:nil];

}
4

1 回答 1

2

如果要保存图像,则需要传入 UIImage 对象,而不是 NSURL 对象。请参阅此 Stack Overflow 答案中的示例代码。

于 2013-05-29T14:26:16.797 回答