Ios 与UIDocumentInteractionController共享instagram视频

Ios 与UIDocumentInteractionController共享instagram视频,ios,instagram,uiapplication,uidocumentinteraction,Ios,Instagram,Uiapplication,Uidocumentinteraction,如何将.mp4视频文件共享到Instagram?我可以分享这样的图片: NSString* filename = [NSString stringWithFormat:@"testImage.igo"]; NSString* savePath = [imagesPath stringByAppendingPathComponent:filename]; [UIImagePNGRepresentation(myImage) writeToFile:savePath

如何将.mp4视频文件共享到Instagram?我可以分享这样的图片:

NSString* filename = [NSString stringWithFormat:@"testImage.igo"];
        NSString* savePath = [imagesPath stringByAppendingPathComponent:filename];
        [UIImagePNGRepresentation(myImage) writeToFile:savePath atomically:YES];

        NSURL *instagramURL = [NSURL URLWithString:@"instagram://app"];

        if ([[UIApplication sharedApplication] canOpenURL:instagramURL])
        {
            self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]];
            self.documentInteractionController.UTI = @"com.instagram.exclusivegram";
            self.documentInteractionController.delegate = self;
            [self.documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
        }

但这只适用于图像。我尝试将视频重命名为testVideo.igo,但结果只是一个空白视频。如果Instagram要求文件具有.igo扩展名,您如何发布视频文件?

我在这里给出了一个关于这个问题的答案:@NicoHämäläinen的答案的缺点是您必须将视频保存到摄像机卷(在ios8中,您可以在之后将其删除)。否则答案很好。