Ссылка 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 = Int32Objective 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 и позже.
-
kABSourceTypeExchangeExchange Server.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeExchangeGALГлобальный список адресов Exchange.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeMobileMeMobileMe.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeLDAPСервер LDAP.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeCardDAVСервер CardDAV.
Доступный в iOS 4.0 и позже.
-
kABSourceTypeCardDAVSearchДоступный для поиска сервер CardDAV.
Доступный в iOS 4.0 и позже.
-
-
Эти константы идентифицируют исходные свойства.
Объявление
Swift
let kABSourceNameProperty: ABPropertyID let kABSourceTypeProperty: ABPropertyIDObjective C
const ABPropertyID kABSourceNameProperty; const ABPropertyID kABSourceTypeProperty;Константы
-
kABSourceNamePropertyИмя источника. Введите:
kABStringPropertyType.Доступный в iOS 4.0 и позже.
-
kABSourceTypePropertyТип источника. Введите:
ABSourceTypeДоступный в iOS 4.0 и позже.
-
