【问题标题】:contact selection not possible when using the search bar使用搜索栏时无法选择联系人
【发布时间】:2016-12-19 02:18:40
【问题描述】:

我正在使用带有 CNContactPickerDelegate 的 ContactPickerViewController 来获取联系人号码

    func contactPicker(picker: CNContactPickerViewController,
                       didSelectContacts contacts: [CNContact]) 
    {...}

但是当我尝试使用搜索栏查找联系人时,选择框消失(如果我点击相关单元格,联系人保持未选中状态)

感谢您的帮助!

【问题讨论】:

标签: swift uisearchbar cncontact contactpicker


【解决方案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 上仍然存在。
  • 在这里查看我的解决方案:stackoverflow.com/a/53354184/2107610
猜你喜欢
  • 1970-01-01
  • 2019-01-28
  • 1970-01-01
  • 1970-01-01
  • 2020-12-07
  • 1970-01-01
  • 1970-01-01
  • 2021-01-04
  • 2010-10-23
相关资源
最近更新 更多