如何在目标c中的视图控制器中打开.vcf文件

时间:2016-11-18 09:35:51

标签: ios objective-c vcard vcf

我有来自网络服务的.Vcf文件(Url)。我想在我的视图控制器中打开它。

任何人都可以帮助我。

感谢。

1 个答案:

答案 0 :(得分:1)

这是解决方案

NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",[self.totalData valueForKey:@"file"]]]];
      NSArray *contactList = [NSArray arrayWithArray:[CNContactVCardSerialization contactsWithData:data error:nil]];
      CNContact *contact;
           contact=[contactList objectAtIndex:0];
      NSLog(@"%@",contact.givenName);
      NSLog(@"%@",contact.familyName);