iOS 9.0 中的CNContactPickerViewController,如何enable/disable 单选或多选?
With CNContactPickerViewController in iOS 9.0, how to enable/disable single or multiple selection?
委托CNContactPickerDelegate 有单选和多选的方法。但是当我们呈现视图控制器时,我们如何指定我们想要单选还是多选?
我想我遗漏了一些可能也会导致我在以下内容中描述的问题的原因:
您只需实施您需要的方法。
如果您只需要一个联系人,请执行:
contactPicker:didSelectContact:
如果你想要多个 selection,实施:
contactPicker:didSelectContacts:
如果您想要 select 一个 属性 一个联系人,请执行:
contactPicker:didSelectContactProperty:
最后一个,不知道怎么用,看起来像个 bug,因为如果我实现它,我会得到多重联系 selection UI,但不能 select属性。
contactPicker:didSelectContactProperties:
编辑:
最后我从 didSelectContactProperties 得到了一些数据,这个方法需要在 predicateForSelectionOfProperty 中定义。我认为名字不正确,应该是didSelectContactsProperties,因为我得到了多个联系人的属性。
委托CNContactPickerDelegate 有单选和多选的方法。但是当我们呈现视图控制器时,我们如何指定我们想要单选还是多选?
我想我遗漏了一些可能也会导致我在以下内容中描述的问题的原因:
您只需实施您需要的方法。
如果您只需要一个联系人,请执行:
contactPicker:didSelectContact:
如果你想要多个 selection,实施:
contactPicker:didSelectContacts:
如果您想要 select 一个 属性 一个联系人,请执行:
contactPicker:didSelectContactProperty:
最后一个,不知道怎么用,看起来像个 bug,因为如果我实现它,我会得到多重联系 selection UI,但不能 select属性。
contactPicker:didSelectContactProperties:
编辑: 最后我从 didSelectContactProperties 得到了一些数据,这个方法需要在 predicateForSelectionOfProperty 中定义。我认为名字不正确,应该是didSelectContactsProperties,因为我得到了多个联系人的属性。