有时候,我们需要在程序中即时更新通讯录,很多网络电话的app中很常见添加联系人功能,所以怎样处理添加联系人事件,系统对我们开放了监听通讯录变更的api,
我们可以在ABAddressBook.h中看到以下方法:
具体应用如下:
1.在头文件中:
我们可以在ABAddressBook.h中看到以下方法:
具体应用如下:
1.在头文件中:
BOOL _hasRegister;
@property (nonatomic) ABAddressBookRef addressBook;
2.实现文件中:
@synthesize addressBook = _addressBook;
//注册监听
- (void)registerCallback {
if (!_addressBook) {
_addressBook = ABAddressBookCreate();
}
if (!_hasRegister) {
ABAddressBookRegisterExternalChangeCallback(_addressBook, address

本文介绍如何在iOS应用中实现对通讯录更新的监听。通过使用ABAddressBookRef对象,注册和注销监听,并添加回调方法,可以在通讯录发生变化时获取通知。以AppDelegate为应用场景进行说明。
最低0.47元/天 解锁文章
3808

被折叠的 条评论
为什么被折叠?



