问题标签 [cncontact]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS:使用标识符获取 CNContact?
我在CNContact
使用标识符重新获取 a 时遇到问题。早期,我枚举所有联系人并对电话号码做一些事情,同时将标识符存储在一个数组中。
稍后,我想使用以下存储的标识符之一获取特定联系人(currentIdentifier
我之前存储的标识符在哪里):
NULL
但是,我在登录时不断收到。
ios - iOS:从 CNContact 获取数字密钥
我正在使用 iOS 9 的新联系人框架,但我无法弄清楚如何从 CNContact 上的 phoneNumbers 键中获取数字。
做一个 CNContact 的 NSLog 我得到这个输出:
我能够像这样获得 givenName 和 familyName 的密钥:
如何获取 phoneNumbers 键下数字的值?
ios - 使用联系人框架创建新组,CNErrorDomain Code = 2
我尝试使用联系人框架创建和保存一个组。首先,用户授权应用程序访问联系人。显示了一个视图控制器,并带有一个+按钮,用户显示一个带有文本字段的警报视图。
用户键入他想要的组名并单击警报视图的按钮(保存)。
这是保存新组的代码。组名可用,但无论如何都无法保存该组:
下一个奇怪的事情是:为什么保存请求试图在最后保存这个
带有标识符:ABGroup
的组?
错误包含有关CNInvalidRecords
.
我只使用联系人框架。
为什么会这样?
有什么解决方案吗?
ios - CNContactStore 上的电话号码谓词
我正在用 Swift 构建一个应用程序。我想使用phoneNumber
(作为字符串)进行谓词,并从CNContactStore
. 我可以通过以下方式相当容易地制作名称谓词:
但是有没有办法对PhoneNumber
. 我当然可以获取整个CNContactStore
,遍历它并检索联系人。但我想知道是否有更好的方法。
ios - 如何使用具有长联系人列表的 Apple 联系人框架更快地获取 iOS 联系人?
我正在使用CNContacts在我的 iOS 设备中获取电话簿联系人。
当我的手机中有少量联系人(比如 50 个)时,很容易获取联系人。
但是,当我有很多联系人(比如 500-700)时,它会挂起/等待很长时间才能将这些联系人从 iOS 电话簿中提取到我的应用程序数组中。
以前我使用https://github.com/Alterplay/APAddressBook,它是以前 Apple 框架的快速库,但现在我使用的是最新的 Apple 框架。
我获取联系人的代码是....
我试图分批获取 20 个联系人,每次都重新加载表格。但是在这里它不能在调度线程中重新加载,或者只是崩溃。
如何改进此代码以快速获取联系人?
谢谢。
ios - CNContactPickerViewController 与 UIToolbar
如何实现与 iOS Apple 地图中相同的联系人选择器?
从图片中可以看出,在地图应用程序中,您可以在收藏夹地点和联系人之间切换。我想在选择器和一些自定义表格之间切换,而不需要解雇动画和像UISegmentedControl
.
我对呈现CNContactPickerViewController
和实施都没有问题UISegmentedControl
。我在将工具栏添加到CNContactPickerViewController
.
我试图将它推入我
UINavigationController
的,但没有成功。我尝试添加
UIToolbar
但CNContactPickerViewController
没有UINavigationController
。我也尝试将它添加到子视图和
childViewControllers
CNContactPickerViewController 的实例不能被推入堆栈。
任何建议表示赞赏:)
ios - Swarm 应用程序是如何获取我的电话号码的?
我允许 Swarm 访问我的联系人以了解 Swarm 上还有哪些人。为了将我与地址簿中的人匹配,我希望 Swarm 会询问我的电话号码并开始和 SMS 验证过程。
它没有。
它可以使我与我的联系人相匹配。
他们用什么代码来获取我的电话号码?
ios - 是否可以从电话簿中检索我自己的联系方式?
我正在使用该CNContact
框架从我的手机中获取所有联系人,并且我需要将一些数据与我自己的联系人详细信息进行比较。
是否可以获得我自己的联系方式?使用苹果框架检索联系人时,我可以发现自己已列出,但我不知道如何识别我。
有任何想法吗 ?
ios - 你能在 CNContactPickerViewController 之上展示另一个视图控制器吗?
每当我尝试在新的 iOS 9 之上展示一个视图控制器CNContactPickerViewController
时,它都会立即被关闭。这是相关的委托方法代码:
一旦消息labeled value picker displayed
出现在日志中,屏幕就会闪烁,并且我的带有红色子视图的 vc 被关闭。这是我从列表中选择 John Appleseed 和 Kate Bell 时的样子。
就像 iOS 9 不喜欢这样并自动关闭视图控制器。
任何人都可以确认不应允许这种行为,或者这是 iOS 9 中的错误吗?以前使用 AddressBook 框架,您可以在选取器视图控制器上显示另一个视图控制器。
编辑:
这是 2015 年 WWDC 视频,其中涵盖了这些新框架的概述。不幸的是,它只能在 Safari 中查看:https ://developer.apple.com/videos/play/wwdc2015-223/