Ios 接触器选择器Swift4中的限制选择

Ios 接触器选择器Swift4中的限制选择,ios,swift,xcode,contacts,contactsui,Ios,Swift,Xcode,Contacts,Contactsui,我使用ContactsUI让用户选择联系人。一切正常工作,但我想限制可选择的联系人数量。这可能吗 否。您可以限制可选择的联系人,也可以限制是否可以选择一个或多个联系人,但如果选择多个,则表示“用户喜欢多少就多少” 如何确定一个选择与多个选择之间的关系?这完全取决于您实现的委托方法。如果要将用户仅限于一个选择,请实现此委托方法: func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNCont

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

否。您可以限制可选择的联系人,也可以限制是否可以选择一个或多个联系人,但如果选择多个,则表示“用户喜欢多少就多少”

如何确定一个选择与多个选择之间的关系?这完全取决于您实现的委托方法。如果要将用户仅限于一个选择,请实现此委托方法:

func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact)
不要实施此方法:

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

哦,好吧,这是有道理的。那么,我如何才能将用户限制为仅一个选择?实现此委托方法:
contactPicker(\picker:CNContactPickerViewController,didSelect contact:CNContact)
不要实现此方法:
contactPicker(\picker:CNContactPickerViewController,didSelect contacts:[CNContact])
谢谢,这解决了我的问题,并带来了一些其他的实现。谢谢你的帮助!很高兴听到这个消息,灯泡亮了起来!:)