问题标签 [cncontactpicker]
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 - CNContactPickerViewController validation for mobile number in iOS Swift
I have used CNContactPickerViewController to enable user to pick a contact from their contact list stored on the phone. I use the contact name and number using CNContactPicker delegate methods. Code as below
I would like to apply validations following validations to it -
Selected no is a mobile phone or landline number.
Check if the number has a country code.
Can someone please help me with the above validations.
swift - 无法从 contactProperty 获取所选号码
在花了很多时间进行故障排除、搜索并尝试了 StackOverFlow 上的一些答案之后。我无法让它正常工作,我需要能够选择联系人拥有的任何号码,但我总是得到CNLabelPhoneNumberMain
或在某些情况下CNLabelPhoneNumberMobile
即使选择家庭/工作号码。
长期以来,我一直面临着这个麻烦,如果有人能指出我的错误,我将不胜感激:
这是我的代码:
这就是选择的方式:
但无论如何,正如我上面提到的,我从来没有得到正确选择的数字。
If it can help, When any number is selected, I get this printed in the console:
请问有人可以帮忙吗?
swift - List of Contacts from Contacts App in SwiftUI
Hi I am trying to build an interface that lists all the contacts just like the Contacts
and Phone
app with the same UI
. What I have tried so far is below. Basically I tried to implement CNContactPickerViewController
from ContactsUI
using the UIViewControllerRepresentable
. However what I am getting is a blank white page.
And the SwiftUI file;
A reminder is I am calling the ContactsView
inside of TabView
in some other SwiftUI
file. So I want show contacts in a SwiftUI
View
that is part of TabView
. Any help would be really appreciated.
ios - CNContactPickerViewController 启用禁用多选
我想根据条件启用或禁用多个联系人选择。
我试过下面的解决方案
这允许我选择多个联系人,但我想要这两种情况(单选或基于条件的多选)。
一旦添加了上述委托方法,就不允许只选择单个联系人。
如果有人知道解决方案,请告诉我。提前致谢。
swift - CNContactPicker - 用户在使用搜索后无法选择联系人
我有一个 OSX 应用程序,它使用 CNContactPicker 导入用户选择的单个联系人的详细信息。如果用户进入联系人选择器并使用搜索栏返回单个联系人(即列表中只有一个结果) - 无法选择此联系人。如果用户搜索返回多个联系人(即他们可以从多个联系人列表中选择一个联系人),则它工作正常。
例如:我创建了一个名为“Testing”的联系人。在此屏幕截图中,您将看到我搜索了测试,搜索列表中有 1 个结果。我无法选择此联系人。
对我来说,这看起来像是一个 Apple 错误,但我想知道在 Mac 应用程序中使用 CNContactPicker 的其他人是否有同样的问题?
这是代码:
在这种情况下,“didSelect”委托函数不会触发,因此我的“importedContact”变量为零。我在一个小项目中重现了这个场景。
ios - 如果 CNContactPickerViewController 中存在多个电话号码,如何显示
在我CNContactPickerViewController
用于获取联系人的应用程序中。用户可以选择多个联系人,所以我实现了以下委托方法。
但是,一些用户抱怨无法查看和选择联系人是否有多个电话号码。是否可以显示具有多个号码的联系人?