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