在whatsapp – 目标c上分享video

在iOS 7.1.1上,我可以通过Whatsapp上的这段代码分享图片。

if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]){ UIImage * iconImage = [UIImage imageNamed:@"image.png"]; NSString * savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wai"]; [UIImageJPEGRepresentation(iconImage, 1.0) writeToFile:savePath atomically:YES]; self.docController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]]; self.docController.UTI = @"net.whatsapp.image"; self.docController.delegate = self; //[self.docController setAnnotation:@{@"WhatsappCaption" : @"https://itunes.apple.com/us/app/epic-ar/id535122470?ls=1&mt=8"}]; [self.docController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:appDelegate.window.rootViewController.view animated: YES]; } 

但我也想分享video,我遵循Wahtsapp教程的教程

但是videopath的代码又怎么样呢?

我的意思是,UIImage对象显示video的替代对象是什么?

另外,我可以分享“链接”?

谢谢,

我花了一段时间,但我把它们放在一起

引用: 通过iOS应用程序中的WhatsApp分享图片/文字 // http://www.whatsapp.com/faq/en/iphone/23559013

 //---NEXT LINE OF CODE IS OPTIONAL AND NOT RECOMMENDED, BUT YOU CAN USE IT TO TEST TO SEE IF THEY HAVE THE WHATSAPP INSTALLED // if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]){ NSString * savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wam"]; savePath = [[NSBundle mainBundle] pathForResource:@"Movie" ofType:@"m4v"]; _documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]]; _documentInteractionController.UTI = @"net.whatsapp.movie"; _documentInteractionController.delegate = (id)self; [_documentInteractionController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:self.view animated: YES]; 

这只是回答你的主要问题:在WhatsApp上分享video