使用搜索栏时无法进行联系人选择

时间:2016-08-12 06:52:58

标签: swift uisearchbar cncontact contactpicker

我使用ContactPickerViewController与CNContactPickerDelegate获取联系号码

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

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

without using the search bar everything work fine

when trying to use the search bar

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

看起来它是iOS 9中的一个错误。据报道。

点击此处查看讨论主题 https://forums.developer.apple.com/message/87148#87148

您可以尝试使用其他开源替代方案

EPContactsPicker - https://github.com/ipraba/EPContactsPicker

或者编写自己的实现该功能的tableview。