как определить, является ли контакт тем же контактом, поскольку нет идентификатора / первичного ключа, который я мог бы использовать в качестве ссылки?
Если я использую «Имя» в качествессылка, может быть два одинаковых имени или имя может измениться.
Если я использую «Имя» + «номер мобильного телефона» в качестве ссылки, то если мобильныйномер изменится, тогда у меня будет две записи для одного и того же человека.
Что теперь делать?
Я предполагаю, что вы используете платформу AddressBook.
ABRecord имеет свойство uniqueId, которое вы можете использовать для этого.
uniqueId