ABPersonViewControllerDelegate
Наследование
Не применимый
Оператор импорта
Swift
import AddressBookUI
Objective C
@import AddressBookUI;
Доступность
Доступный в iOS 2.0 и позже.
ABPersonViewControllerDelegate
протокол объявляет интерфейс, который должен быть реализован ABPersonViewController
делегаты.
-
personViewController (_: shouldPerformDefaultActionForPerson:property:identifier:) - personViewController:shouldPerformDefaultActionForPerson:property:identifier:
ТребуемыйОтправленный, когда пользователь выбирает значение свойства лица, выведенного на экран в контроллере представления лица. (требуемый)
Объявление
Swift
func personViewController(_
personViewController
: ABPersonViewController!, shouldPerformDefaultActionForPersonperson
: ABRecord!, propertyproperty
: ABPropertyID, identifiervalueIdentifier
: ABMultiValueIdentifier) -> BoolObjective C
- (BOOL)personViewController:(ABPersonViewController *)
personViewController
shouldPerformDefaultActionForPerson:(ABRecordRef)person
property:(ABPropertyID)property
identifier:(ABMultiValueIdentifier)valueIdentifier
Параметры
personViewController
Отправитель.
person
Лицо
personViewController
выводит на экран.property
Свойство, значение которого пользователь выбрано.
valueIdentifier
Когда
property
свойство мультизначения, значение, которое выбрал пользователь.Возвращаемое значение
YES
true
еслиpersonViewController
должен выполнить его действие по умолчанию. Ваше приложение может выйти в результате этого действия.NO
false
: еслиpersonViewController
ничего не должен делать. Делегат может выполнить обработку пользовательского действия.
Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 2.0 и позже.