【Ios开发】监听通讯录发生变化
来源:互联网 发布:linux vi命令模式 编辑:程序博客网 时间:2024/04/29 03:27
在客户端实现一下的代码
/* 移除注册函数 */-(void)dealloc{ ABAddressBookUnregisterExternalChangeCallback(_addressBook, ContactsChangeCallback, nil);}/* 注册回调函数 */- (id)init { self = [super init]; [self addressBookHandle]; ABAddressBookRegisterExternalChangeCallback(_addressBook, ContactsChangeCallback, nil); return self;}/* 回调函数,实现自己的逻辑。 */void ContactsChangeCallback (ABAddressBookRef addressBook, CFDictionaryRef info, void *context){ NSLog(@"ContactsChangeCallback");}
_addressBook是通讯录句柄
监听规则:
1、当App活跃(前台+后台包活期间)的时候,当通讯录修改的时候,会收到通知
2、当App不活跃的时候(挂起的时候),App收不到通知;而是,当App到前台的时候收到延迟的通知。
0 0
- 【Ios开发】监听通讯录发生变化
- IOS监听手机通讯录变化
- ios开发 webView交互-监听地址变化
- ios 监听通讯录更新
- Android 查看通讯录Contacts是否发生变化
- 安卓实现通讯录变化的监听
- iOS监听相册变化
- iOS 监听文件夹变化
- iOS监听网络变化
- iOS 监听耳机变化
- ios监听输出设备变化
- JAVA 项目监听文件是否发生变化
- input标签内发生变化进行监听
- jquery 监听页面是否发生了变化
- edittext添加内容发生变化的监听
- iOS开发之音乐播放----监听系统音量变化
- iOS开发之监听键盘高度的变化
- iOS开发之监听键盘高度的变化
- asp.net使用echarts展示图表数据
- mysql 赋给用户权限 grant all privileges on
- android进阶之路——我的毕设讲解 第一章
- 互斥锁属性PTHREAD_MUTEX_RECURSIVE
- JAXB 的注解
- 【Ios开发】监听通讯录发生变化
- 文章标题
- 2015年天翼终端交易博览会暨高峰论坛
- java测试注解(@RunWith(value = SpringJUnit4ClassRunner.class) )
- Android intent-filter
- github
- ZigBee/ZWave注意了:LoRa远距离、低功耗网络技术悄然发展
- NSDate 判断日期是今天还是昨天
- c++类的改进