0

我是 iPhone 开发的新手。我想将 facebook 的朋友姓名添加到 iPhone 的通讯录中。

我可以使用 facebook 的sdk.framework.

有人可以帮我把这个朋友的名字插入 iPhone 通讯录吗?

4

1 回答 1

0

你需要从这里阅读地址簿编程

而对于插入联系人:想法是 -

您需要制作地址簿的对象, ABAddressBookRef addressBook = ABAddressBookCreate(); 然后创建这样的记录 ABRecordRef person = ABPersonCreate();

然后像这样设置一些属性

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

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

那么你需要在通讯录中插入这条记录 ABAddressBookAddRecord();

然后保存更改。 ABAddressBookSave();

最后

CFRelease(addressBook);

于 2013-06-11T05:13:54.343 回答