Ссылка ABSource
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AddressBook
Objective C
@import AddressBook;
Источники контактной информации представлены экземплярами ABRecordRef
непрозрачный тип, тип записи которого kABSourceType
. Примеры источников включают локальную базу данных адресной книги, серверы CardDAV и сайты социальных сетей.
Не все исходные группы поддержки. Каждая запись в базе данных адресной книги может принадлежать только одному источнику. Папки из учетных записей Exchange представлены в базе данных адресной книги как источники.
-
Возвращает источник по умолчанию.
Объявление
Swift
func ABAddressBookCopyDefaultSource(_
addressBook
: ABAddressBook!) -> Unmanaged<ABRecord>!Objective C
ABRecordRef ABAddressBookCopyDefaultSource ( ABAddressBookRef addressBook );
Параметры
addressBook
Адресная книга, чей источник по умолчанию возвращается.
Возвращаемое значение
Исходная запись по умолчанию.
Обсуждение
Если никакой источник не указан, это - источник, используемый при создании новых записей.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в iOS 4.0 и позже.
-
Возвращает исходную запись с данным рекордным ID.
Объявление
Swift
func ABAddressBookGetSourceWithRecordID(_
addressBook
: ABAddressBook!, _sourceID
: ABRecordID) -> Unmanaged<ABRecord>!Objective C
ABRecordRef ABAddressBookGetSourceWithRecordID ( ABAddressBookRef addressBook, ABRecordID sourceID );
Параметры
addressBook
Адресная книга, в которой можно искать
recordID
.sourceID
Идентификатор записи для поиска в
addressBook
.Возвращаемое значение
Если найдено, источник записывают с
recordID
как его идентификатор, иначеNULL
.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в iOS 4.0 и позже.
-
Возвращает массив всех источников в адресной книге.
Объявление
Swift
func ABAddressBookCopyArrayOfAllSources(_
addressBook
: ABAddressBook!) -> Unmanaged<CFArray>!Objective C
CFArrayRef ABAddressBookCopyArrayOfAllSources ( ABAddressBookRef addressBook );
Параметры
addressBook
Адресная книга, исходные записи которой возвращаются.
Возвращаемое значение
Массив, содержащий источник, записывает в
addressBook
.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в iOS 4.0 и позже.
-
Указывает исходный тип. Посмотрите Исходные Свойства.
Объявление
Swift
typealias ABSourceType = Int32
Objective C
typedef int ABSourceType;
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в iOS 4.0 и позже.
-
Эти константы идентифицируют тип источника.
Объявление
Swift
var kABSourceTypeLocal: Int { get } var kABSourceTypeExchange: Int { get } var kABSourceTypeExchangeGAL: Int { get } var kABSourceTypeMobileMe: Int { get } var kABSourceTypeLDAP: Int { get } var kABSourceTypeCardDAV: Int { get } var kABSourceTypeCardDAVSearch: Int { get }
Objective C
enum { kABSourceTypeLocal = 0x0, kABSourceTypeExchange = 0x1, kABSourceTypeExchangeGAL = kABSourceTypeExchange | kABSourceTypeSearchableMask, kABSourceTypeMobileMe = 0x2, kABSourceTypeLDAP = 0x3 | kABSourceTypeSearchableMask, kABSourceTypeCardDAV = 0x4, kABSourceTypeCardDAVSearch = kABSourceTypeCardDAV | kABSourceTypeSearchableMask, }; typedef int ABSourceType;
Константы
-
kABSourceTypeLocal
Локальная база данных адресной книги.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeExchange
Exchange Server.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeExchangeGAL
Глобальный список адресов Exchange.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeMobileMe
MobileMe.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeLDAP
Сервер LDAP.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeCardDAV
Сервер CardDAV.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeCardDAVSearch
Доступный для поиска сервер CardDAV.
Доступный в iOS 4.0 и позже.
-
-
Эти константы идентифицируют исходные свойства.
Объявление
Swift
let kABSourceNameProperty: ABPropertyID let kABSourceTypeProperty: ABPropertyID
Objective C
const ABPropertyID kABSourceNameProperty; const ABPropertyID kABSourceTypeProperty;
Константы
-
kABSourceNameProperty
Имя источника. Введите:
kABStringPropertyType
.Доступный в iOS 4.0 и позже.
-
kABSourceTypeProperty
Тип источника. Введите:
ABSourceType
Доступный в iOS 4.0 и позже.
-