2

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

4

1 回答 1

3

不可以。您可以限制哪些联系人可以选择,您可以限制是否可以选择一个或多个联系人,但是如果您选择多个,则意味着“用户喜欢多少就多少”。

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

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

不要实现此方法:

func contactPicker(_ picker: CNContactPickerViewController, didSelect contacts: [CNContact])
于 2018-08-10T23:09:55.357 回答