現在、サーバーから取り込まれたjpg画像がリストされたテーブルビューがあります。画像の 1 つを選択すると、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];
}