我想通过whatsapp分享图片。 我正在使用UIDocumentInteractionController与以下代码。 我可以跳过打开的菜单(用户选择whatsapp),就像他选择了第一个选项一样吗?
if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]])
{
NSString *savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wai"];
[UIImageJPEGRepresentation(image, 1.0) writeToFile:savePath atomically:YES];
_documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]];
_documentInteractionController.UTI = @"net.whatsapp.image";
_documentInteractionController.delegate = self;
[_documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated: YES];
}
答案 0 :(得分:0)
WhatsApp使用iOS 8 SDK进行了更新,扩展名为ShareKit
。
所以现在分享到WhatsApp是默认的'在UIActivityController
中,无需实施UIDocumentInteractionController
来共享图片。