Ограничить ABPeoplePicker только одной группой, а не всеми контактами

#ios #iphone #contacts #abpeoplepickerview

#iOS #iPhone #Контакты #abpeoplepickerview

Вопрос:

В одном из моих приложений я сохраняю контакты в адресной книге и помещаю их в группу, которую я создаю, чтобы отличать их от остальных контактов.

Есть ли способ, которым я мог бы показать всех людей из этой группы, но не всю остальную часть AB с помощью ABPeoplePicker или аналогичного представления??

Я просто использую собственные контакты, чтобы избавить себя от необходимости кодировать всю базу данных и пользовательский интерфейс с нуля, мне действительно не нужно, чтобы контакты были доступны извне приложения. Так что, если это невозможно, я думаю, мне следует просто создать свою собственную систему контактов, верно? есть другие решения?

Ответ №1:

Я работал над подобной проблемой. Но вместо того, чтобы создавать всю систему контактов, что мы сделали ….. просто создали поверх собственного средства выбора ….. используя TableViewController, а затем после того, как мы использовали ABPersonViewController и другие вещи, как есть ….. да, для наших конкретных контактов (как у вас есть group) нам пришлось хранить идентификаторы записей в небольшой базе данных…..