Вопросы с тегом 'abaddressbook'

Прозрачный тип ABAddressBook обеспечивает интерфейс программирования для адресной книги - централизованной базы данных, используемой несколькими приложениями для хранения личной информации о людях. Доступно на iOS 2.0 или выше и Mac OS X
3
ответов

Программно добавить контакт в Swift

Я хочу добавить контакт (только имя и номер телефона) программно в Swift. Я нашел несколько примеров Objective-C, но я не заставил их работать, даже в Objective-C. Я не хочу, чтобы это включало AddressBookUI, потому что я хочу получить значения из с...
задан 26 июня '14 в 14:20
1
ответ

GroupMe Контакты | Адресная книга

Я хочу построить ContactsTableViewController как GroupMe. Он показывает все контакты моей адресной книги и даже те, кто является пользователями GroupMe. Кажется, что ABPeoplePickerNavigationController не может быть настроен. Итак, если я получ...
задан 06 нояб. '11 в 21:55
1
ответ

Можно ли получить текущую запись в адресной книге пользователя?

Предполагая, что пользователь предоставил разрешение на доступ к контактам для приложения, есть ли способ определить, какая запись принадлежит владельцу телефона? Например, если вы просматриваете список контактов на своем телефоне, вы увидите немного...
задан 14 окт. '13 в 22:27
3
ответов

ABAddressBookCopyArrayOfAllPeople и ABAddressBookGetPersonCount возвращают разные размеры

У меня есть приложение, которое иногда вылетает из-за массива, возвращаемого ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(), имеющего другой размер в ABAddressBookGetPersonCount(). Оболочка кода показана ниже. Обычно nPeople имеет тот же...
задан 19 сент. '11 в 19:09
2
ответов

Добавление номера телефона и электронной почты в адресную книгу приводит к сбою в iPhoneApp

ABRecordSetValue(person, kABPersonPhoneProperty, (__bridge CFTypeRef)phoneNum, nil); ABRecordSetValue(person, kABPersonEmailProperty, (__bridge CFTypeRef)eMailId, nil); Комментируя, эти две строки дают правильный вывод (сохранение записи в адресн...
задан 03 янв. '12 в 15:27
1
ответ

ABAddressBook ABSourceName

Как я могу получить имя источника ABAddressBook для его отображения? (Я знаю перечисления kABSourceTypeLocal, kABSourceTypeExchange,...) Я не имею в виду имя типа-источника, которое вы получаете с ABRecordCopyValue (source, ABSourceNameProperty), н...
задан 08 мая '12 в 11:06
2
ответов

iOS 6 адресная книга пуста kABPersonPhoneProperty

В моем коде я использую ABPeoplePickerNavigationController для выбора человека. После того, как пользователь выберет человека из списка контактов, я посмотрю, есть ли у указанного человека запись любого номера телефона: - (BOOL) peoplePickerNavigati...
задан 23 окт. '12 в 17:19
3
ответов

ABAddressBookCreate(), ABAddressBookGetGroupCount,... return @ "0x00000000 <nil>"?

Я пытаюсь получить имя группы, но после многократного вызова этого метода "пользователем для перезагрузки контактов" он дает значение nil и следующую ошибку. -(void) getGroupsName { [groupsName removeAllObjects]; //address book ...
задан 23 дек. '12 в 13:44
1
ответ

Поля ABRecordRef, похоже, не заполнены?

[background: iOS 7, Xcode 5, обновленный до февраля 2014 года. Данные теста - это записи в адресной книге с несколькими номерами телефонов и несколькими адресами в дополнение к основной контактной информации на iPhone 5 (реальное устройство, а не ими...
задан 18 февр. '14 в 8:54
2
ответов

Как отсортировать контакты в iOS 7.1

После последнего обновления Xcode 5.1, код примера Apple для сортировки адресной книги перестает работать. URL: https://developer.apple.com/library/ios/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Chapters/DirectInteracti...
задан 17 марта '14 в 23:34
2
ответов

Предоставлять доступ к NAB программно на iOS 7.0 Simulator

Можно ли программно предоставить доступ к собственной адресной книге (NAB) на iOS 7.0 Simulator? Я пишу теги xctest, которые нуждаются в доступе записи к NAB. Модульные тесты выполняются на iOS 7.0 Simulator и являются частью процесса непрерывн...
задан 30 июня '14 в 21:56
7
ответов

GCD и обратные вызовы - concurrency

У меня зарегистрирован обработчик обратного вызова, который прослушивает изменения в адресной книге iOS. Из-за какой-то странной причины (для которой была зарегистрирована ошибка) этот обратный вызов иногда можно вызвать более одного раза, когда прил...
задан 19 авг. '11 в 7:30
1
ответ

Получение даты контакта была добавлена ​​в адресную книгу в Swift 2, iOS 9

В предыдущей версии Swift мне удалось получить дату, когда контакт был создан в телефоне, используя kABPersonCreationDateProperty, который пришел из рамки AddressBook. Теперь, когда Apple переместилась в структуру Contacts, я не вижу способа получ...
задан 25 сент. '15 в 19:27
1
ответ

iPhone: адресная книга иногда стирается

Я использую ABAddressBook в своем приложении. Доступ к АВ осуществляется из отдельного потока, чтобы освободить пользовательский интерфейс. Я знаю, что доступ к экземпляру AB должен быть из одного и того же потока, и по этой причине я создал оболоч...
задан 18 янв. '11 в 12:05
1
ответ

Программно изменить массив связанных контактов в ABAddressBook, ABPersonCopyArrayOfAllLinkedPeople

Можно ли программно добавлять/удалять контакты внутри CFArray, возвращаемые ABPersonCopyArrayOfAllLinkedPeople, тем самым эффективно связывая и не связывая разные записи контактов из разных источников, чтобы показать как "унифицированные" в iOS тел...
задан 31 мая '11 в 13:57