iOS9以后出了一个新的ContactsUI来代替原来AddressBook用来获取通讯录内信息。
这里简单介绍下常用的获取通讯录内所有联系人以及选择某一个手机号方法。
首先需要先在Info里面加隐私声明:Privacy - Contacts Usage Description
然后在调起之前要先获取是否有权限:
这里要注意在CNAuthorizationStatusNotDetermined状态,也就是用户未决定是否授权时候,要加一个dispatch_semaphore_signal等待信号量,等用户决定是否授权点击以后,才把结果返回。要不就会直接返回NO,即使用户后面选择了允许。
获取通讯录:
要获取某一联系人下的所有信息:
某一选中联系人的某一标签信息:
另外还有多选的回调方法,但是用到地方不多,和单选形式差不多只不过是在数组里返回的多个数据:
这里附上demo链接:
>
1请点击设置>移动网络>SIM卡管理查看本地号码。提示:如果你的手机是EMUI9。x及以下,或者MagicUI2。x及以下。请点击设置>无线和网络>双卡管理查看。提示:如果SIM卡管理/双卡管理中没有显示电话号码,请尝试以下方法:你可以通过拨打其他手机来查询你的电话号码。也可以拨打运营商客服热线进行咨询。
若手机联系人丢失或不显示,三星手机一般建议进行以下步骤排查及处理:
1检查联系人显示方式是否为“全部”:联系人-更多-设置-要显示的联系人-选择“全部联系人”。(注:不同型号手机 *** 作路径可能略有不同)
2若已选择“全部联系人”,但仍然不显示已有联系人信息,请新建联系人并存储到话机中,观察是否会出现不显示或丢失的情况。
3若联系人是存储在SIM卡中,请将该张SIM卡放置到其他手机中,查看是否可以正常读取。
4若联系人依然无法显示,建议您携带购机发票、三包凭证和手机到当地服务中心由工程师检测。
以上就是关于怎样在红米k40上找到华为手机的联系人呢全部的内容,包括:怎样在红米k40上找到华为手机的联系人呢、手机软件获取手机设备信息是获取什么、华为手机怎样找回手机联系人等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)