iOS Как мне открыть телефонную книгу через кодирование
Я делаю один проект, в котором я отправляю сообщения нескольким пользователям. Когда я составляю сообщение, я взял один textfield
для входа в контакт. Когда я нажимаю на контакт textfield
Я хочу открыть телефонный контакт (например, в сообщении "По умолчанию для составления сообщения"), как все контакты отображаются, когда пользователь нажимает "Кому"). view
,
В Android
развитие мы можем открыть телефонные контакты до свидания с помощью "намерения контакта", который я хочу создать как то же самое.
С помощью ABAddressBook я могу получить все контакты. Но я не хочу создавать пользовательский контакт в телефонной книге. Поэтому, пожалуйста, помогите мне, есть ли способ по умолчанию, чтобы получить контроллер контактов телефона по умолчанию в iOS.
Например, как мы напрямую открываем страницу настроек, используя
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
этот. Я хочу, чтобы что-то вроде этого открывало телефонный контакт, и как только я закончил какое-либо действие (то есть выбрал любой контактный номер), он вернется в мое приложение.
1 ответ
Используйте ABPeoplePickerNavigationController: https://developer.apple.com/library/ios/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Chapters/UI_Controllers.html