iPhone通讯录 [英] Iphone addressbook

查看:101
本文介绍了iPhone通讯录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在应用程序中使用了地址簿框架。我想允许用户编辑和删除应用程序中的角色。当用户编辑联系人时会生成哪些通知,以及如何使用地址簿框架的删除功能。

I have used addressbook framework in my application.I want to allow user to edit and delete cotacts from my application.Which notification get generated when user edit the contact,also how to use delete functionality of addressbook framework.

推荐答案

使用地址簿回叫。

void ABAddressBookRegisterExternalChangeCallback (
   ABAddressBookRef addressBook,
   ABExternalChangeCallback callback,
   void *context
);

我的样本-注册(在创建addressBookRef之后)

My Sample - Register (After creating addressBookRef)

ABAddressBookRegisterExternalChangeCallback(addressBook, addressBookChanged, self);

我的Smaple-做某事&取消注册

My Smaple - Do Something & Unregister

void addressBookChanged(ABAddressBookRef abRef, CFDictionaryRef dicRef, void *context) {

    NSLog(@"!!!!!Address Book Changed!");

    //Do Something You Need. (Recreate addressbook or Reload UITableView data.)

    ABAddressBookUnregisterExternalChangeCallback(abRef, addressBookChanged, context);
}

删除,插入,修改==>阅读iOS地址簿引用。

Delete, Insert, Modify ==> Read iOS AddressBook Refference.

这篇关于iPhone通讯录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆