Я создаю приложение в Swift. Я хотел бы сделать предикат, используя phoneNumber
(как String) и получить имя этого контакта - если он существует - из CNContactStore
. Я могу сделать имя предиката довольно легко:номер предиката телефона на CNContactStore
let pred = CNContact.predicateForContactsMatchingName(name: String)
Но есть способ сделать то же самое для PhoneNumber
. Я могу, конечно, получить весь CNContactStore
, пропустить его и получить контакт. Но мне было интересно, есть ли лучший способ.
Можно ли иметь дублирующие (одинаковые) номера контактных телефонов для двух разных человека? – VRAwesome
Это то, о чем я не думал. Думаю, CNContactStore даст мне больше, чем одно значение. –