我正在使用ContactsUI让用户选择联系人。一切正常,但我想限制可以选择的联系人数量。这可能吗?
答案 0 :(得分:1)
不。您可以限制可以选择的联系人,也可以限制可以选择一个还是多个联系人,但是,如果选择多个,则意味着“与用户一样多”。
如何在一次选择与多次选择之间做出决定?这完全取决于您实现的委托方法。如果要将用户限制为一个选择,请实现此委托方法:
func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact)
不要不实施此方法:
func contactPicker(_ picker: CNContactPickerViewController, didSelect contacts: [CNContact])