我正在使用CNContactPickerViewController
来选择多个计数。我的代码很简单:
class func showContactsPicker(view: UIViewController, delegate: CNContactPickerDelegate) {
let picker = CNContactPickerViewController()
picker.delegate = delegate
view.presentViewController(picker, animated: true, completion: nil)
}
func contactPicker(picker: CNContactPickerViewController, didSelectContacts contacts: [CNContact])
{
// Do something with contacts
}
我将获得一个“所有联系人”屏幕,我可以在其中选择多个联系人(这很好)。
顶部有一个搜索字段,如果我试图找到任何人,我可以看到一个联系人。但是,无法将此人添加到选定的联系人。
我错过了什么(某些参数)或者这个搜索字段是否无用?
P.S。我试图找到一些使用多个选择的联系人的应用程序(与仅选择一个联系人),我不能。
我觉得这是iOS的错误。另一个解决这个问题的方法是:https://forums.developer.apple.com/message/87148#87148