在不使用UIDocumentInteractionController的情况下从iOS应用程序在Whatsapp上共享图像

时间:2014-04-25 14:13:16

标签: ios objective-c whatsapp

我使用UIDocumentInteractionController在iOS应用上分享了Whatsapp上的图像。但是,现在,我需要在不使用UIDocumentInteractionController的情况下共享图像。有可能吗?

2 个答案:

答案 0 :(得分:4)

这是不可能的,因为所有应用都是沙箱,UIDocumentInteractionController是在应用之间共享文件的唯一方式。

阅读integrate WhatsApp上的常见问题解答,仅提及UIDocumentInteractionController共享文件(图片,视频和音频)。如果您只想显示WhatsApp,请将文件的扩展名更改为:

  • 图片 - .wai,类型为net.whatsapp.image
  • 视频 - .wam,类型为net.whatsapp.movi​​e
  • 音频文件 - .waa,类型为net.whatsapp.audio

答案 1 :(得分:0)

我不明白你为什么不想使用UIDocumentInteractionController。也许像这样的临时修复可能有所帮助:

if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]])
{

}