Я потратил некоторое время на поиск этого ответа на 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?
Спасибо!