ContactPicker Swift4中的限制选择

时间:2018-08-10 22:59:15

标签: ios swift xcode contacts contactsui

我正在使用ContactsUI让用户选择联系人。一切正常,但我想限制可以选择的联系人数量。这可能吗?

1 个答案:

答案 0 :(得分:1)

不。您可以限制可以选择的联系人,也可以限制可以选择一个还是多个联系人,但是,如果选择多个,则意味着“与用户一样多”。

如何在一次选择与多次选择之间做出决定?这完全取决于您实现的委托方法。如果要将用户限制为一个选择,请实现此委托方法:

func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact)

不要实施此方法:

func contactPicker(_ picker: CNContactPickerViewController, didSelect contacts: [CNContact])