Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы AddressBookUI ссылка на протокол ABPersonViewControllerDelegate

Опции
Развертывание Target:

На этой странице
Язык:

ABPersonViewControllerDelegate

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import AddressBookUI

Objective C

@import AddressBookUI;

Доступность


Доступный в iOS 2.0 и позже.

ABPersonViewControllerDelegate протокол объявляет интерфейс, который должен быть реализован ABPersonViewController делегаты.

  • Отправленный, когда пользователь выбирает значение свойства лица, выведенного на экран в контроллере представления лица. (требуемый)

    Объявление

    Swift

    func personViewController(_ personViewController: ABPersonViewController!, shouldPerformDefaultActionForPerson person: ABRecord!, property property: ABPropertyID, identifier valueIdentifier: ABMultiValueIdentifier) -> Bool

    Objective C

    - (BOOL)personViewController:(ABPersonViewController *)personViewController shouldPerformDefaultActionForPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)valueIdentifier

    Параметры

    personViewController

    Отправитель.

    person

    Лицо personViewController выводит на экран.

    property

    Свойство, значение которого пользователь выбрано.

    valueIdentifier

    Когда property свойство мультизначения, значение, которое выбрал пользователь.

    Возвращаемое значение

    • YEStrue если personViewController должен выполнить его действие по умолчанию. Ваше приложение может выйти в результате этого действия.

    • NOfalse: если personViewController ничего не должен делать. Делегат может выполнить обработку пользовательского действия.

    Оператор импорта

    Objective C

    @import AddressBookUI;

    Swift

    import AddressBookUI

    Доступность

    Доступный в iOS 2.0 и позже.