在UIDocumentInteractionController中跳过presentOpenInMenuFromRect

时间:2014-07-14 15:29:31

标签: ios uidocumentinteraction

我想通过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];


            }

1 个答案:

答案 0 :(得分:0)

WhatsApp使用iOS 8 SDK进行了更新,扩展名为ShareKit。 所以现在分享到WhatsApp是默认的'在UIActivityController中,无需实施UIDocumentInteractionController来共享图片。