【问题标题】:Share image through WhatsApp, just show WhatsApp icon通过 WhatsApp 分享图片,只显示 WhatsApp 图标
【发布时间】:2015-06-14 11:36:39
【问题描述】:

我使用了这段代码,但它显示了其他应用程序。

NSURL *URL = [[NSBundle mainBundle] URLForResource:@"ABC" withExtension:@"png"];
if (URL)
{
   self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:URL];
   [self.documentInteractionController setDelegate:self];
   CGRect rect = self.view.frame;
   [self.documentInteractionController presentOpenInMenuFromRect:rect inView:self.view animated:YES];

我怎样才能只显示 WhatsApp 图标?

【问题讨论】:

    标签: ios whatsapp uidocumentinteraction


    【解决方案1】:

    这里是 WhatsApp 开发者文档:https://www.whatsapp.com/faq/iphone/23559013

    这里是相关位:

    或者,如果您只想在应用程序中显示 WhatsApp 列出(而不是 WhatsApp 以及任何其他公共/*符合标准的应用程序)您 可以指定与保存的上述类型之一的文件 WhatsApp 独有的扩展:

    图像 - «.wai»,类型为 net.whatsapp.image

    视频 - «.wam» 类型为 net.whatsapp.movi​​e

    音频文件 - «.waa» 类型为 net.whatsapp.audio

    因此,为了共享图像,您可以将UIDocumentInteractionControllerUTI 设置为net.whatsapp.image,并将扩展名.wai 附加到您的文件路径中。

    另外,this question 可能有一些有用的示例代码。

    【讨论】:

    • 您发布的代码不包括您最初保存文件的部分。为了用不同的名称保存它是必要的,您可以编辑您的问题并包含其余代码吗?
    猜你喜欢
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    相关资源
    最近更新 更多