При разработке приложения иногда нужно обратиться к адресной книге и получить из нее e-mail. Не все пользователи знают наизусть все свои контакты. Для выбора нужной нам информации существует визуальный компонент. Его лучше показать как модальный, а ViewController, который будет это делать, должен иметь NavigationController. Дальше в пошаговом режиме будет показано как же вызвать этот компонент и получить только нужные данные.
Шаг 1. Подключение frameworks.
Для работы с адресной книгой нам понадобиться 2 фреймворка – AddressBookUI.framework, AddressBook.framework. Первый для визуального отображения компонент похож на приложения Contacts, только без возможности добавить или редактировать контакты. Второй для доступа и работы с данными, которые возвращает визуальный компонент. Если не добавить эти фреймворки и перейти к следующим шагам – приложение работать не будет.
Шаг 2. Установка делегата
Первым делом нужно сделать импорт нужных нам файлов. А нужны нам следующие:
#import <addressbook /AddressBook.h> #import <addressbookui /AddressBookUI.h>
В UIViewController из которого будет вызываться Адресная книга нужно
Статья полностью »












