Я пишу приложение (swift 3), в котором я хотел бы, чтобы пользователь мог выбрать любой из своих контактов в адресной книге, чтобы выполнить с ними некоторые действия. Я просмотрел документацию и понял, что мне нужно использовать CNContactStore
, но не больше ничего из этого не понял. Есть несколько функций извлечения, которые включают withIdentifier
, но я хочу, чтобы они могли получить доступ к любому из своих контактов, поэтому я не буду знать, какой идентификатор использовать, пока после они не выберут их. Итак, как я могу получить все их данные, чтобы пользователь мог сделать свой выбор?
if #available
для обозначения функции. Впрочем, я отношусь к этому как к отдельному вопросу. - person matt   schedule 17.08.2017CNContactStore
, вы можете сначала представить пользовательский интерфейс, позволяющий пользователю выбирать контакт, поэтому вам не нужно писать свой собственный пользовательский интерфейс для выбора контакта. Для этого вы используете ContactsUI.framework. Честно говоря, я бы посоветовал начать с WWDC 2015 Introduction the Contacts Framework, в котором говорится как о контактах, так и о структурах ContactsUI. - person Rob   schedule 17.08.2017