Я новичок в iOS, и я нашел контакты в своем приложении, но как получить идентификатор контакта ... предположим, если есть два числа, сохраненные с тем же именем, и как получить идентификатор этого конкретного имени контакта?Как получить идентификатор контакта в приложении iOS?
ответ
Вы можете попробовать так: структура импорта
#import <Contacts/Contacts.h>
Код
- (void) getContacts {
CNContactStore *store = [[CNContactStore alloc] init];
[store requestAccessForEntityType:CNEntityTypeContacts completionHandler:^(BOOL granted, NSError * _Nullable error) {
if (granted == YES) {
//keys with fetching properties
NSArray *keys = @[CNContactFamilyNameKey, CNContactGivenNameKey, CNContactPhoneNumbersKey, CNContactImageDataKey];
NSString *containerId = store.defaultContainerIdentifier;
NSPredicate *predicate = [CNContact predicateForContactsInContainerWithIdentifier:containerId];
NSError *error;
NSArray *cnContacts = [store unifiedContactsMatchingPredicate:predicate keysToFetch:keys error:&error];
if (error) {
NSLog(@"error fetching contacts %@", error);
} else {
for (CNContact *contact in cnContacts) {
//store all the contacts as per your requirement
NSLog(@"Id %@",contact.identifier);//the contact id which you want
NSLog(@"Name %@",contact.givenName);
}
}
}
}];
}
@AmrutGaikwad Рад, что это помогает, если этот ответ поможет вам решить свой вопрос, пожалуйста, выберите ответ как правильный. Спасибо – HardikDG
ok..может вы также сказать мне, как добавить этот выбранный массив контактов в представление таблицы? –
предоставляют индекс массива для индекса метода cellForRowAtIndexPath и получают данные от конкретного объекта с помощью ключа – HardikDG
- 1. как получить идентификатор группы контакта в Android
- 2. Как получить идентификатор контакта из uri?
- 3. Android получить идентификатор контакта из потока id
- 4. Как получить идентификатор rawcontact с идентификатором контакта и ключ поиска
- 5. Как получить идентификатор контакта в строке после вставки?
- 6. Как получить идентификатор контакта в списке контактов Android?
- 7. Идентификатор контакта от номера
- 8. Ошибка «Ожидаемый идентификатор» в приложении iOS
- 9. Ошибка в приложении IOS - ожидаемый идентификатор
- 10. Как получить идентификатор электронной почты от конкретного контакта
- 11. Как получить идентификатор языка в IOS/Android
- 12. Как получить идентификатор атрибуции Facebook в iOS?
- 13. Как получить уникальный идентификатор устройства в iOS
- 14. Как получить поле адреса контакта?
- 15. iOS9 Контакты Framework получить идентификатор от недавно сохраненного контакта
- 16. Как получить контакты в iOS?
- 17. Как делиться контактами в моем приложении ios?
- 18. Как извлечь имя из контакта в iOS?
- 19. Как получить большой текст в приложении iOS?
- 20. Как получить координаты изображения в приложении iOS?
- 21. Как получить значок гамбургера в приложении ios
- 22. Как получить системный шрифт в приложении iOS?
- 23. Как получить контексты в приложении iOS
- 24. Получить день рождения для каждого контакта в приложении Android
- 25. Как получить номер контакта в ИО 9
- 26. Идентификатор экземпляра в iOS?
- 27. Как получить идентификатор версии загруженного файла (iOS)?
- 28. Получить идентификатор ячейки в приложении J2ME
- 29. iOS: Как получить идентификатор подписи кода
- 30. Как получить уникальный идентификатор приложения на IOS
вы используете ABAddressbook или Контакты рамки, многие метод ABAddressbook являются устаревшими в ИУ 9? – HardikDG
Можете ли вы рассказать мне о процессе установления контактов и идентификатора контакта с помощью структуры контактов ... Я использовал структуру ABaddressbook, но ее устаревшие –
вы используете быстро или объективно? – HardikDG