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

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

Разработчик

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

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

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

ABUnknownPersonViewControllerDelegate

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


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

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


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


Swift

import AddressBookUI

Objective C

@import AddressBookUI;

Доступность


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

ABUnknownPersonViewControllerDelegate протокол описывает интерфейс ABUnknownPersonViewController делегаты должны принять для ответа на пользовательские события представления неизвестного лица.

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

    Объявление

    Swift

    func unknownPersonViewController(_ unknownPersonView: ABUnknownPersonViewController!, didResolveToPerson person: ABRecord!)

    Objective C

    - (void)unknownPersonViewController:(ABUnknownPersonViewController *)unknownPersonView didResolveToPerson:(ABRecordRef)person

    Параметры

    unknownPersonView

    Контроллер представления неизвестного лица, отправивший сообщение.

    Получатель должен отклонить этот контроллер представления.

    person

    Контакт, который создал пользователь или к которому они добавили информацию. Эта запись сохраняется в базе данных Address Book.

    NULL когда пользователь отменил взаимодействие.

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

    Objective C

    @import AddressBookUI;

    Swift

    import AddressBookUI

    Доступность

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

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

    Объявление

    Swift

    optional func unknownPersonViewController(_ unknownPersonViewController: ABUnknownPersonViewController!, shouldPerformDefaultActionForPerson person: ABRecord!, property property: ABPropertyID, identifier identifier: ABMultiValueIdentifier) -> Bool

    Objective C

    - (BOOL)unknownPersonViewController:(ABUnknownPersonViewController *)unknownPersonViewController shouldPerformDefaultActionForPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier

    Параметры

    unknownPersonViewController

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

    person

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

    property

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

    identifier

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

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

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

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

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

    Objective C

    @import AddressBookUI;

    Swift

    import AddressBookUI

    Доступность

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