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 *)personViewControllershouldPerformDefaultActionForPerson:(ABRecordRef)personproperty:(ABPropertyID)propertyidentifier:(ABMultiValueIdentifier)valueIdentifierПараметры
personViewControllerОтправитель.
personЛицо
personViewControllerвыводит на экран.propertyСвойство, значение которого пользователь выбрано.
valueIdentifierКогда
propertyсвойство мультизначения, значение, которое выбрал пользователь.Возвращаемое значение
YEStrueеслиpersonViewControllerдолжен выполнить его действие по умолчанию. Ваше приложение может выйти в результате этого действия.NOfalse: еслиpersonViewControllerничего не должен делать. Делегат может выполнить обработку пользовательского действия.
Оператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 2.0 и позже.
