问题标签 [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.

0 投票
4 回答
22623 浏览

ios - Swift Using Contacts Framework,使用电话号码搜索得到姓名和用户图片

我有一个返回电话号码格式的 API:+1415xxxxxxx (E164)

现在,这些数字被放入 UITableView 的单元格并按预期显示,但是我希望能够在手机上搜索用户联系人以查看是否匹配 - 如果是的话,还传回名字、姓氏和已知照片。

查看 Apple 页面(https://developer.apple.com/library/watchos/documentation/Contacts/Reference/Contacts_Framework/index.html)我需要

但是我不确定,我是否将contactDB加载到字典中然后搜索它?我可以通过名称搜索找到很多东西,而通过数字搜索则更少:

我试图找到一个我可以调用的函数,它使用 PhoneNumber 搜索并返回 FirstName、FamilyName 和 Image。

我觉得我要倒退,但不确定哪条路是前进的..有什么想法吗?

0 投票
1 回答
231 浏览

objective-c - 无法返回指定 CNContacts 的 vCard 表示

尝试使用以下接口获取具有联系人的 vCard 表示的 NSData 对象。

将一个 CNContact 传递给上述接口时得到一个 NSData 对象。这是工作代码

将 CNContacts 的 NSArray 传递给上述接口时,无法获取 NSData 对象。这是代码

lldb 消息:将联系人写入 vCard(数据)时出现异常:获取联系人时未请求属性。

0 投票
2 回答
990 浏览

ios - CNContactStore 联系人记录计数

我需要获取用户设备上所有联系人的数量。ABAddressBookGetPersonCount 上的弃用消息说:

使用 CNContactFetchRequest 的获取结果计数,谓词 = nil

以下是我按照该指南编写的内容:

然而,这在性能方面看起来很糟糕。在不枚举 CNContact 对象的情况下,我还没有找到另一种获取计数的方法。我错过了什么吗?

先感谢您!

0 投票
1 回答
267 浏览

ios - 是否需要询问用户访问地址簿的权限?

我想在我的应用程序中添加一个 CNContactPickerViewController。

用户必须点击一个按钮,然后它就会打开,这样他现在就可以选择一个联系人。

如果用户选择了一个联系人,我的程序将使用它的名字。

我的问题:是否有必要使用 alertView 向用户征求许可?或者我可以只打开 ContactPicker 吗?

0 投票
0 回答
547 浏览

ios - 如何在 Objective-c 中从 CNContactPickerViewController 获取生日标签?

我很快就知道如何从 CNContactPickerViewController 中选择生日标签,但我在 Objective-c 中有点困惑

在这里我使用如下代码:In Objective-c

如何在“didSelectContactProperty”方法中选择生日标签。你能帮帮我吗..

0 投票
4 回答
5604 浏览

ios - CNContact 显示名称目标 c / swift

我正在开发需要将联系人导入的应用程序NSMutableDictionary,但有时人们没有填写所有联系方式。所以只留下号码或公司名称。我是否需要查看所有联系人详细信息以检查哪个字段将是我的“显示名称”。在 Android 中,我知道有displayName变量。但它在 Swift 或 Objective C 中是怎样的呢?

我的代码:

0 投票
1 回答
95 浏览

ios - 我已经使用 cncontacts 获取了联系人并能够在控制台屏幕上显示它们,但不能在表格视图上显示

如何在表格视图中显示联系人?

我已经通过 CNContactStore iOS 9 获取了联系人。

任何帮助将不胜感激。

0 投票
1 回答
731 浏览

ios - 如何在 iOS 中获取与联系人不同的手机号码和家庭号码

我已经获取了联系号码,但我只得到一个号码,即家庭号码或手机号码。如何获取它们?有什么具体的方法吗?任何帮助将不胜感激。

0 投票
1 回答
1216 浏览

ios - 是否可以为 CNContactViewController 添加自定义导航栏?

我想创建一个自定义UINavigationBarCNContactViewController选择单个或多个联系人。默认UINavigationBar由取消、完成和组按钮组成,这使它看起来很乱。是否有customize解决UINavigationBar方法CNContactViewController?谁能尽快回答这个问题? 这就是我的页面现在的样子

0 投票
3 回答
4652 浏览

ios - How to fetch only mobile numbers in swift using CNContacts?

I have some code to retrieve all the phone numbers in the users contacts, but would like to filter out only mobile numbers. Currently, I am just doing this by only adding numbers with a first digit of "+" or second digit of "7" to an array, as shown below:

Since contacts are stored on an iPhone with a "mobile" label, I was wondering if only these numbers could be added to the array. Thanks :)