Используя интерфейс адресной книги с пользовательскими данными?

StackOverflow https://stackoverflow.com/questions/1812524

  •  06-07-2019
  •  | 
  •  

Вопрос

Можно ли в любом случае использовать отличный интерфейс адресной книги с пользовательскими данными? Из просмотра документации AB все, что вы можете сделать, это использовать

ABAddressBookRef ABAddressBookCreate (
   void
);

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

Заранее спасибо.

Это было полезно?

Решение

К сожалению, нет. Вы не можете создать специальный ABAddressBookRef, который связан с чем-то другим, кроме базы данных контактов устройства, и это то, что вам нужно для того, чтобы использовать что-то вроде ABPeoplePickerNavigationController с пользовательским набором контактов. API-интерфейсы адресной книги на iPhone относительно ограничены (а иногда глючат или непредсказуемы), поэтому я призываю вас сообщать об ошибках на http: //bugreporter.apple.com запрашивает функциональность, которая может оказаться полезной для добавления в API.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top