如何通过iOS中的UIActivityViewController发送联系人(.vcf)文件

时间:2015-11-25 04:31:28

标签: ios sharing uiactivityviewcontroller

我制作了一个应用。应用程序生成“.vcf”,您希望将该vcf发送给每个人。我的选择是通过电子邮件,whatsapp和其他共享应用程序发送它,我使用UIActivityViewController,但它无法发送whatsapp。我可以发送图像,视频,音频,但我无法发送联系人。请帮我解决这个问题。我refere这个链接做了同样的事情,但发生了同样的问题。

提前致谢。

这是我的代码。

在这里,您检查我发送的所有图像,音频,视频但无法发送联系人。所以帮助我。

-(void)shareContact
{ 
    //NSString *str = [[NSBundle mainBundle] pathForResource:@"HAK" ofType:@".mp3"];
    //NSString *str = [[NSBundle mainBundle] pathForResource:@"b" ofType:@"png"];
    //NSString *str = [[NSBundle mainBundle] pathForResource:@"Movie" ofType:@".mp4"];
      NSString *str = [[NSBundle mainBundle] pathForResource:@"vCard" ofType:@".vcf"];
    //NSString *str = [self vCardRepresentation];
      NSURL *fileUrl = [NSURL fileURLWithPath:str];
      NSArray *objectsToShare = @[fileUrl];

      UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];
      [self presentViewController:controller animated:YES completion:nil];
}

0 个答案:

没有答案