如何将Facebook好友添加到手机的通讯录中

时间:2013-06-11 05:04:02

标签: iphone facebook-graph-api address-bar

我是iPhone开发的新手。我想将facebook的朋友名称添加到iPhone的地址簿中。

我可以使用facebook的sdk.framework从Facebook获取Facebook的朋友列表。

有人可以帮我将这个朋友的名字插入iPhone地址簿吗?

1 个答案:

答案 0 :(得分:0)

您需要阅读here

中的地址簿编程

插入联系人:想法是 -

您需要制作地址簿ABAddressBookRef addressBook = ABAddressBookCreate();的对象 然后创建一个像ABRecordRef person = ABPersonCreate();

这样的记录

然后设置一些像这样的属性

ABRecordSetValue(person, kABPersonFirstNameProperty, CFSTR(fbUserName), &anError);

fbUserName是您的朋友通过fbGraph api获取的名称。

然后您需要在地址簿ABAddressBookAddRecord();

中插入此记录

然后保存更改。 ABAddressBookSave();

最后

CFRelease(addressBook);