Мне нужно выбрать источник адресной книги, в котором контакты создаются моим приложением.
В приложении "Контакты", когда я выбираю "< Groups", я получаю параметры
- Все контакты
- MobileMe
- Все MobileMe
- Компания
- Семья
- Друзья
- ...
- ACME Exchange
- Список глобальных адресов Exchange ACME
- Тест CardDAV
- Addressbook
- Поиск
Используя функцию ABAddressBookCopyArrayOfAllSources
, я получаю исходные записи для
- Нет имени; Тип: kABSourceTypeMobileMe
- Нет имени; Тип: kABSourceTypeExchangeGAL
- "Адресный"; Тип: kABSourceTypeCardDAV
- "Поиск"; Тип: kABSourceTypeCardDAVSearch
Имена не являются описательными, и я хотел бы показать имена учетных записей в дополнение к имени источника или типу, как это делает приложение Contact.
Знаете ли вы способ узнать имя учетной записи источника или получить все существующие имена учетных записей и источники каждой учетной записи? Любые другие идеи для получения более описательных записей?