【问题标题】:Share multiple images on Instagram in iOS在 iOS 的 Instagram 上分享多张图片
【发布时间】:2015-01-30 19:32:28
【问题描述】:

我正在开发一个应用程序,我们需要在 instagram 上一次共享多个图像。我搜索了很多,但找不到任何解决方案。我正在使用在 Instagram 上共享单个图像的代码:

 NSString *imagePath = [NSString stringWithFormat:@"%@/image.igo",[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]];
[[NSFileManager defaultManager] removeItemAtPath:imagePath error:nil];
    UIImage *sharingImg = (UIImage *)[self.watermarkedImagesArr objectAtIndex:0];
    sharingImg =[self imageWithImage:sharingImg scaledToSize:CGSizeMake(sharingImg.size.width/4, sharingImg.size.height/4)];
[UIImagePNGRepresentation(sharingImg) writeToFile:imagePath atomically:YES];
 NSURL *instagramURL = [NSURL fileURLWithPath:imagePath];

_docController = [UIDocumentInteractionController interactionControllerWithURL:instagramURL];
_docController.delegate = self;
_docController.UTI = @"com.instagram.exclusivegram";
self.docController.annotation = [NSDictionary dictionaryWithObject:@"Photo watermark app" forKey:@"InstagramCaption"];
[self.docController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];

任何帮助将不胜感激。提前致谢。

【问题讨论】:

    标签: ios xcode6 instagram


    【解决方案1】:

    我认为这段代码可以帮助你

    NSArray* arryOfImgs = @[image1, image2, image3]; 
    UIActivityViewController* activityViewController =
    [[UIActivityViewController alloc] initWithActivityItems:arryOfImgs
                                      applicationActivities:nil];
    [self presentViewController:activityViewController animated:YES completion:^{
    
    }];
    

    【讨论】:

    • 你有在instragram分享多张照片的例子吗?
    【解决方案2】:

    我不确定 DocumentInteractionController,但使用 UIActivityViewController 可以打开多个图像。对于 Instagram 分享,您需要实现自定义活动,打开 instgram 应用进行分享!

    【讨论】:

    • UIActivityViewController 不允许打开 Instagram 应用。
    • 是的!为此,您必须使用自定义 UIActivity
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    相关资源
    最近更新 更多