有时候,我们需要在程序中即时更新通讯录,很多网络电话的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, addressCallback, self);
_ha