2013-10-14 3 views
7

Предполагая, что пользователь предоставил разрешение на доступ к контактам для приложения, существует ли способ определить, какая запись принадлежит владельцу телефона? Например, если вы просматриваете список контактов на своем телефоне, вы увидите немного «меня» рядом с записью, которая идентифицируется как запись владельца. Так что телефон четко это знает, но есть ли программный способ определить это? Или это считается нарушением конфиденциальности?Возможно ли получить запись в адресной книге текущего пользователя?

ответ

3

Я знаю, что на Mac вы можете использовать [[ABAddressBook sharedAddressBook] me]. Для iOS взгляните на то, как Square's CardCase app does it.

+2

Похоже, что это может быть недоступно на iOS. – devios1

+1

Это правильно. В API iOS нет эквивалента '[AB me]'. Однако – jmay

+0

Как насчет 'CNContactStore'? Можно ли это получить? – adib

Смежные вопросы