使用搜索栏时无法选择联系人
Posted
技术标签:
【中文标题】使用搜索栏时无法选择联系人【英文标题】:contact selection not possible when using the search bar 【发布时间】:2016-12-19 02:18:40 【问题描述】:我正在使用带有 CNContactPickerDelegate 的 ContactPickerViewController 来获取联系人号码
func contactPicker(picker: CNContactPickerViewController,
didSelectContacts contacts: [CNContact])
...
但是当我尝试使用搜索栏查找联系人时,选择框消失(如果我点击相关单元格,联系人保持未选中状态)
感谢您的帮助!
【问题讨论】:
嗨,杰瑞姆。你找到解决办法了吗? ios Swift CNContactPickerViewController search contact and add to selection的可能重复 【参考方案1】:看起来它是 iOS 9 中的一个错误。已报告。
在此处查看讨论主题 https://forums.developer.apple.com/message/87148#87148
您可以尝试使用其他开源替代品
EPContactsPicker - https://github.com/ipraba/EPContactsPicker
或者编写自己的 tableview 来实现该功能。
【讨论】:
这个问题解决了吗?我认为它在 Xcode 9 和 iOS 11 中仍然是一样的。奇怪! 漏洞依然存在。我猜苹果想在那里保留一个标志:) 这种情况能持续多久? XCode 10、iOS 12 上仍然存在。 在这里查看我的解决方案:***.com/a/53354184/2107610以上是关于使用搜索栏时无法选择联系人的主要内容,如果未能解决你的问题,请参考以下文章
iOS Swift CNContactPickerViewController 搜索联系人并添加到选择