使用CNContactPickerViewController

时间:2015-11-12 00:46:28

标签: ios

我正在使用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

0 个答案:

没有答案