我使用这段代码,但它会显示其他应用。
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图标?
答案 0 :(得分:1)
以下是WhatsApp开发人员文档:https://www.whatsapp.com/faq/iphone/23559013
以下是相关位:
或者,如果您只想在应用程序中显示WhatsApp 列表(而不是WhatsApp加上任何其他符合公众/ *的应用程序)你 可以指定保存的上述类型之一的文件 WhatsApp独有的扩展程序:
图片 - «.wai»,类型为net.whatsapp.image
视频 - «.wam»,类型为net.whatsapp.movie
音频文件 - «.waa»,类型为net.whatsapp.audio
因此,为了分享图片,您需要将UTI
的{{1}}设置为UIDocumentInteractionController
,并将扩展名net.whatsapp.image
附加到您的文件路径。
此外,this question可能有一些有用的示例代码。