ABUnknownPersonViewControllerDelegate
Наследование
Не применимый
Оператор импорта
Swift
import AddressBookUI
Objective C
@import AddressBookUI;
Доступность
Доступный в iOS 2.0 и позже.
ABUnknownPersonViewControllerDelegate
протокол описывает интерфейс ABUnknownPersonViewController
делегаты должны принять для ответа на пользовательские события представления неизвестного лица.
-
unknownPersonViewController (_: didResolveToPerson:) - unknownPersonViewController:didResolveToPerson:
ТребуемыйОтправленный, когда пользователь заканчивает создавать контакт или добавлять выведенные на экран свойства лица к существующему контакту. (требуемый)
Объявление
Swift
func unknownPersonViewController(_
unknownPersonView
: ABUnknownPersonViewController!, didResolveToPersonperson
: 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 и позже.
-
unknownPersonViewController (_: shouldPerformDefaultActionForPerson:property:identifier:) - unknownPersonViewController:shouldPerformDefaultActionForPerson:property:identifier:
Отправленный, когда пользователь выбирает значение свойства лица, выведенного на экран в контроллере представления лица.
Объявление
Swift
optional func unknownPersonViewController(_
unknownPersonViewController
: ABUnknownPersonViewController!, shouldPerformDefaultActionForPersonperson
: ABRecord!, propertyproperty
: ABPropertyID, identifieridentifier
: ABMultiValueIdentifier) -> BoolObjective C
- (BOOL)unknownPersonViewController:(ABUnknownPersonViewController *)
unknownPersonViewController
shouldPerformDefaultActionForPerson:(ABRecordRef)person
property:(ABPropertyID)property
identifier:(ABMultiValueIdentifier)identifier
Параметры
unknownPersonViewController
Отправитель.
person
Лицо
unknownPersonViewController
выводит на экран.property
Свойство, значение которого пользователь выбрано.
identifier
Идентификатор для значения пользователь выбрал если
property
свойство мультизначения; иначе,kABMultiValueInvalidIdentifier
.Возвращаемое значение
YES
true
еслиunknownPersonViewController
должен выполнить его действие по умолчанию. Ваше приложение может выйти в результате этого действия.NO
false
: еслиunknownPersonViewController
ничего не должен делать. Делегат может выполнить обработку пользовательского действия.
Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 3.0 и позже.