Я потратил некоторое время на поиск этого ответа в SO, но не смог его найти, так что вот так:
Я начинаю с ABPeoplePickerNavigationController, и когда пользователь нажимает на человека, он попадает в ABPersonViewController, где он может выбирать номера телефонов и адреса электронной почты. После того, как они закончат с ABPersonViewController, они будут возвращены в ABPeoplePickerNavigationController. Довольно простые вещи.
Я хочу добавить элемент detailLabel в ячейку таблицы, которую они выбрали в ABPeoplePickerNavigationController после того, как они выбрали номер телефона или адрес электронной почты. Что-то вроде «Выбран адрес электронной почты и номер телефона» или «Номер телефона выбран».
Документация Apple гласит:
You should not need to subclass these controllers; the expected way to modify their behavior is by your implementation of their delegate.
Предоставленные методы делегата не справятся с этим. Есть ли способ сделать это без подкласса? И если мне нужно создать подкласс ABPeoplePickerNavigationController, какой метод я бы переопределил для обновления detailLabel?
Спасибо!