委托CNContactPickerDelegate具有单个和多个选择的方法.但是,当我们呈现视图控制器时,我们如何指定我们想要单个或多个选择?
我想我错过了一些可能也导致我所描述的问题:CNUI ERROR选择谓词已设置但委托不实现contactPicker:didSelectContact:
Joe*_*oel 31
您只需要实现所需的方法.
如果您只想要一个联系人,请执行:
contactPicker:didSelectContact:
如果您想要多个选择,请执行:
contactPicker:didSelectContacts:
如果您想为一个联系人选择一个属性,请执行:
contactPicker:didSelectContactProperty:
而最后一个,不知道如何工作,看起来像一个bug,因为如果我实现它,我得到多个联系人选择UI,但不能选择属性.
contactPicker:didSelectContactProperties:
编辑:最后我从didSelectContactProperties获得了一些数据,这个方法需要在predicateForSelectionOfProperty中定义.我认为名称不正确,应该是didSelectContactsProperties,因为我得到了多个联系人的属性.
| 归档时间: |
|
| 查看次数: |
6540 次 |
| 最近记录: |