Ссылка ABGroup
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AddressBook
Objective C
@import AddressBook;
Записи группы представлены экземплярами ABRecordRef непрозрачный тип, тип записи которого kABGroupType. Записи лица могут принадлежать многократным группам. Группы могут не содержать другие группы.
-
Создает запись группы.
Объявление
Swift
func ABGroupCreate() -> Unmanaged<ABRecord>!Objective C
ABRecordRef ABGroupCreate ( void );Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 2.0 и позже.
-
Создает группу в определенном источнике.
Объявление
Swift
func ABGroupCreateInSource(_source: ABRecord!) -> Unmanaged<ABRecord>!Objective C
ABRecordRef ABGroupCreateInSource ( ABRecordRef source );Параметры
sourceИсточник для создания группы в.
Возвращаемое значение
Новая группа в указанном источнике.
Обсуждение
Если
sourceNULL, группа создается в источнике по умолчанию.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 4.0 и позже.
-
Возвращает записи в группе.
Объявление
Swift
func ABGroupCopyArrayOfAllMembers(_group: ABRecord!) -> Unmanaged<CFArray>!Objective C
CFArrayRef ABGroupCopyArrayOfAllMembers ( ABRecordRef group );Параметры
groupГруппа, записи которой возвращаются.
Возвращаемое значение
Массив, содержащий записи в
group.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает записи в группе, с помощью упорядочивания вида.
Объявление
Swift
func ABGroupCopyArrayOfAllMembersWithSortOrdering(_group: ABRecord!, _sortOrdering: ABPersonSortOrdering) -> Unmanaged<CFArray>!Objective C
CFArrayRef ABGroupCopyArrayOfAllMembersWithSortOrdering ( ABRecordRef group, ABPersonSortOrdering sortOrdering );Параметры
groupГруппа, записи которой возвращаются.
sortOrderingПорядок, в котором Вы хотите возвращенные записи. Посмотрите Порядок сортировки.
Возвращаемое значение
Массив, содержащий записи в
groupиспользованиеsortOrdering.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 2.0 и позже.
-
Добавляет запись лица на группу.
Объявление
Swift
func ABGroupAddMember(_group: ABRecord!, _person: ABRecord!, _error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> BoolObjective C
bool ABGroupAddMember ( ABRecordRef group, ABRecordRef person, CFErrorRef *error );Параметры
groupГруппа, к которой добавляется запись лица.
personЗапись лица для добавления к
group.errorНа ошибке, информации о причине.
Возвращаемое значение
trueкогдаpersonдобавляется для группировки; иначеfalse.Обсуждение
Прежде чем запись лица может быть добавлена к группе, запись должна быть сохранена к базе данных Address Book.
Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 2.0 и позже.
-
Удаляет запись из группы.
Объявление
Swift
func ABGroupRemoveMember(_group: ABRecord!, _record: ABRecord!, _error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> BoolObjective C
bool ABGroupRemoveMember ( ABRecordRef group, ABRecordRef member, CFErrorRef *error );Параметры
groupГруппа, из которой можно удалить
record.recordЗапись для удаления из
group.errorНа ошибке, информации о причине.
Возвращаемое значение
trueкогдаrecordудален изgroup; иначеfalse.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает группу с данным рекордным ID.
Объявление
Swift
func ABAddressBookGetGroupWithRecordID(_addressBook: ABAddressBook!, _recordID: ABRecordID) -> Unmanaged<ABRecord>!Objective C
ABRecordRef ABAddressBookGetGroupWithRecordID ( ABAddressBookRef addressBook, ABRecordID recordID );Параметры
addressBookАдресная книга, в которой можно искать запись.
recordIDРекордный ID возвращаемой группы.
Возвращаемое значение
Если найдено, группа с
recordIDкак его идентификатор; иначе,NULL.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает число групп в адресной книге.
Объявление
Swift
func ABAddressBookGetGroupCount(_addressBook: ABAddressBook!) -> CFIndexObjective C
CFIndex ABAddressBookGetGroupCount ( ABAddressBookRef addressBook );Параметры
addressBookАдресная книга, количество записей которой возвращается.
Возвращаемое значение
Число групп в
addressBook.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает массив со всеми группами в адресной книге.
Объявление
Swift
func ABAddressBookCopyArrayOfAllGroups(_addressBook: ABAddressBook!) -> Unmanaged<CFArray>!Objective C
CFArrayRef ABAddressBookCopyArrayOfAllGroups ( ABAddressBookRef addressBook );Параметры
addressBookАдресная книга, из которой можно возвратить группы.
Возвращаемое значение
Массив, содержащий группы в
addressBook.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает массив всех групп из определенного источника.
Объявление
Swift
func ABAddressBookCopyArrayOfAllGroupsInSource(_addressBook: ABAddressBook!, _source: ABRecord!) -> Unmanaged<CFArray>!Objective C
CFArrayRef ABAddressBookCopyArrayOfAllGroupsInSource ( ABAddressBookRef addressBook, ABRecordRef source );Параметры
addressBookАдресная книга, записи которой возвращаются.
sourceИсточник, группы которого возвращаются.
Возвращаемое значение
Массив всех групп из определенного источника.
Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 4.0 и позже.
-
Возвращает источник, от которого группа.
Объявление
Swift
func ABGroupCopySource(_group: ABRecord!) -> Unmanaged<ABRecord>!Objective C
ABRecordRef ABGroupCopySource ( ABRecordRef group );Параметры
groupГруппа, источник которой возвращается.
Возвращаемое значение
Источник, от которого запись группы.
Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в iOS 4.0 и позже.
