Ссылка 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
Источник для создания группы в.
Возвращаемое значение
Новая группа в указанном источнике.
Обсуждение
Если
source
NULL
, группа создается в источнике по умолчанию.Оператор импорта
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 и позже.