Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何共享联系人?_Iphone_Objective C - Fatal编程技术网

Iphone 如何共享联系人?

Iphone 如何共享联系人?,iphone,objective-c,Iphone,Objective C,通过使用iphonesdk(在一部破烂不堪的IPhone上),我怎样才能像通讯录一样通过邮件共享联系人(.vcf文件) 问候,, Prathap.你有没有看过那本书?它允许您从通讯簿数据库中获取记录。您可能需要自己将此数据以vCard格式保存,我不知道框架是否为您提供此功能。是的,您可以在iPhone上执行此操作: ABAddressBookRef addressBook = CFAutorelease(ABAddressBookCreate()); NSArray* contacts = (N

通过使用iphonesdk(在一部破烂不堪的IPhone上),我怎样才能像通讯录一样通过邮件共享联系人(.vcf文件)

问候,,
Prathap.

你有没有看过那本书?它允许您从通讯簿数据库中获取记录。您可能需要自己将此数据以vCard格式保存,我不知道框架是否为您提供此功能。

是的,您可以在iPhone上执行此操作:

ABAddressBookRef addressBook = CFAutorelease(ABAddressBookCreate());
NSArray* contacts = (NSArray*)ABAddressBookCopyArrayOfAllPeople(addressBook);

如果你想搞乱地址簿接口,Erica Sadun的类非常方便。

是的,公共API中不支持。但据我所知,我们可以通过MAC中的“ABC”引用来实现这一点。但我不确定我们在IPhone上是否也能做到这一点。